linux 不能执行二进制文件

linux 不能执行二进制文件,第1张

你直接编译完也是不能运行的,库文件你怎么处理的?

如果是静态库使用参数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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8929146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存