ARM技术论坛
直播中

siyugege

8年用户 763经验值
擅长:可编程逻辑
私信 关注
[问答]

为什么arm-linux-gcc无法编译程序呢

为什么arm-linux-gcc无法编译程序呢?是什么原因造成的?求大神指导

回帖(3)

夏日余晖

2022-7-13 11:55:30
你的主机是ARM的吗?因为我看到你试图直接在主机上运行了hello这个生成的文件
编译完后,用file命令查看一下生成的文件:file ./hello
举报

siyugege

2022-7-13 11:55:55
主机是linux虚拟机。我只是想试一下arm-linux-gcc是否能用,谁知道根本就编译不出来hello文件。就算是不能执行最少能编译出来hello文件吧
arm-linux-gcc应该是正确安装上了吧。
举报

贾小龙

2022-7-13 11:56:21
首先,arm-linux-gcc这个交叉编译工具安装好后,需要加入到主机的环境变量中,一般ubuntu中的是/etc/environment,或者是.bashrc中,关于如何将arm-linux-gcc添加到环境变量中,baidu里搜一下,有很多介绍的文章。
添加好后编译成功,生成的是基于arm目标板的文件,直接在主机中运行./hello是不对的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分