您的位置:首页 > 其它

目标板上运行程序提示 sh: xx : no such file or directory

2018-02-07 22:26 543 查看
将交叉编译出的可执行程序放到目标板执行,运行时报 “sh: no such file or directory”,那为什么会报错,这是因为执行该bin程序时,找不到对应的依赖文件(一般是xxx.so)解决办法:1、gcc -static -o test test.c   选项将文件编译成静态链接程序,这种方式编译出来的bin文件一般会比较大,好处就是执行时没有额外的依赖文件。2、 使用ldd(交叉编译的话需要用交叉编译工具链的ldd)命令查看,其使用方式如下:# /bin/ldd 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐