求助,为什么我交叉编译的程序,在arm板子上不能运行
为什么我交叉编译的程序,只有 -static 静态编译才能在板子上运行...为什么不能动态链接,运行? ldd看一下用了那些动态库. 原帖由 amaorn 于 2007-12-28 17:06 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
为什么我交叉编译的程序,只有 -static 静态编译才能在板子上运行...
为什么不能动态链接,运行?
要把动态库放到相应的目录下面才行。
回复 #4 xp4105 的帖子
静态,就是你的代码和库编译到一个可执行文件中去了,每个可执行文件都有一份他需要的库函数的代码,已连接动态就是,你的多个代码共享一个库,库中包含你的程序需要的函数,把这一部分代码独立出来,叫库,obj,未连接
页:
[1]