如果是静态库使用参数static例如arm-linux-gcc –static hello.c –o hello;但这样编译的程序很大,因为带库了,你需要编译进文件系统,这样比较小。
本人水平有限,你的开发环境说的不具体,不能给出进一步判断。
linux脚本基于Shell,是一将Shell命令放在一个文件中,然后让Shell读取并执行这个文件,可以将这个功能看作是一种shell程序,而Shell命令就像是这个程序里的语句,包含Shell命令的文件叫做Shell脚本。可以说SHELL语言既是命令又是一种编程语言。根据使用的shell的不同,Shell脚本编写也有细微的区别。
Linux二进制可执行文件,指的是将程序,如各种编程语言所编写的程序,甚至SHELL脚本进行编译,解释后,整理的二进制可执行文件。可以作为机器工作的直接语言。可以认为他是用来直接命令下层硬件的。
主要区别是:Shell脚本具有可读性好,改写方便。而二进制程序要改动只能改变源代码,重新编译。
你可以理解成Shell脚本像C++那类的编程语言,二进制程序类似于.exe可执行文件就行了。
不过shell和C++不一样。他首先是一种命令,他具有一定的编程功能,但并不能与编程语言想比。
再次,他与DOS命令行很像,但是却比DOS命令行更强大。
// 前提需要页面中引入了jquery.js 对象// 计算left
// 当前窗口宽度
var nDivLeft = $(window).width()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)