linux交叉编译的问题,求高手解答
输入arm-linux-gcc显示line3execarm-none-linux-gnueabi-gcc:notfound请高手解答文件到解压/usr/local/中环境...
输入arm-linux-gcc 显示line 3 exec arm-none-linux-gnueabi-gcc :not found
请高手解答
文件到解压 /usr/local/中
环境变量也添加了 展开
请高手解答
文件到解压 /usr/local/中
环境变量也添加了 展开
4个回答
展开全部
这个问题我也遇到过,你用的是ubuntu吧。。。
建议:使用ubuntu自带的交叉编译工具
安装方法:sudo apt-get install gcc-4.6-arm-linux-gnueabi gcc-4.6-arm-linux-gnueabi-base
这样你就可以使用交叉编译命令了。
*如果是fedaro 可以使用yum search arm-linux- 来查找交叉编译器的版本,找到适合自己下载即可。。。(注意下载后执行指令的路径,因为在移植文件系统的时候会用到交叉编译器的指令系统)
这样说清楚了吗?
建议:使用ubuntu自带的交叉编译工具
安装方法:sudo apt-get install gcc-4.6-arm-linux-gnueabi gcc-4.6-arm-linux-gnueabi-base
这样你就可以使用交叉编译命令了。
*如果是fedaro 可以使用yum search arm-linux- 来查找交叉编译器的版本,找到适合自己下载即可。。。(注意下载后执行指令的路径,因为在移植文件系统的时候会用到交叉编译器的指令系统)
这样说清楚了吗?
展开全部
你的arm-linux-gcc可能只是个软链接,链接到arm-none-linux-gnueabi-gcc,查一下你解压的库下有没有arm-none-linux-gnueabi-gcc,一般是在bin下,还有解压的时候最好用root用户,查看下解压的大小对不对
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有可能你用的GCC是在i386或i686平台的Linux下运行的,也就是32位的Linux,而你现在用的是x86_64位的Linux。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
环境变量添加到/etc/profile文件以后,如果没重启需要执行命令导入一下source /etc/profile
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询