交叉编译应用程序无法运行 arm-oe-linux-gnueabi-gcc: not found

Ubuntu交叉编译的应用程序在Qualcomm 9615 A5核的Linux系统下面无法运行,
出错信息如下
/usr/bin/qmi_ping_clnt_test_0000: cd: line 1: can't cd to /home/qualcomm/nelson/
apps_proc/oe-core/build/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/qmi-fra
mework-git-r3/qmi-framework/qcci/test
/usr/bin/qmi_ping_clnt_test_0000: eval: line 1: arm-oe-linux-gnueabi-gcc: not fo
undn/usr/bin #

4个回答

先查看编译的程序的依赖项是否目标系统上都有支持

Jones_Nelson
Jones_Nelson 如何查看编译程序的依赖项
大约 5 年之前 回复

这个编译器编译器和你这个芯片上面的Linux是配套的么?

Jones_Nelson
Jones_Nelson Qualcomm的编译平台,是配套的
大约 5 年之前 回复

兄弟,你的问题没有描述清楚吧,你想问的应该是交叉编译要在Qualcomm 9615 A5核跑应用程序却编译失败,编译出错提示:arm-oe-linux-gnueabi-gcc: not foundn/usr/bin,那你得把arm-oe-linux-gnueabi-gcc的位置添加到环境变量中去

Jones_Nelson
Jones_Nelson 不是编译失败,已经编译成功了,出来的应用程序放在开发板上面无法运行
大约 5 年之前 回复

是编译器没找到呢?还是编译的程序无法运行呢?另外,编译的时候编译成静态的还是动态的,编译参数加-static试试

Jones_Nelson
Jones_Nelson 编译的程序无法运行,直接用bitbake编译的,不知道如何加-static
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐