arm-linux-gcc stdio.h,arm-linux-gcc stdio.h no such file or directory错误

今天同学安装交叉编译环境的时候请教我问题。我帮他安装完之后写了一个hello world程序测一下安装成功了没有。用gcc编译成功了,但用

arm-linux-gcc来编译的时候却报stdio.h no such file or directory 这个错误。我以前也装过几次,没发现此类的问题,然后又按照书上的方法试了几次,也都是这样的错误,在别人的电脑上试了还是一样出现这个错误。在google里面也搜了一下这个问题,发现这个问题别人也遇到过,没什么解决方案。最后在网上下了一个3.4.1的版本,配置了一下,运行hello world程序,居然没有错误了,心中十分窃喜,差点就给同学给鄙视了。

注:我使用的操作系统为:fedora 12,开始使用的arm-linux-gcc 版本为3.3.2.如果有人也出现找不到头文件的情况,希望换个版本的arm-gcc来用一下。

顺便把安装arm-gcc 交叉编译环境的方法也讲一下:

将下载好的arm-linux-gcc 安装文件解压后放到 /usr/local下即可,如我的是:/usr/local/arm3.4.1,之后需要设置环境变量,利用 gedit 或其他软件打开/etc/profile文件,在相关位置下添加 pathmunge /usr/local/arm3.4.1/bin 变量后保存退出,执行 source /etc/profile,在终端中敲入 arm,然后按键盘的tab键,看系统能不能自动补全:arm-linux 。如果不能,请多运行几次 source /etc/profile,再在终端中敲入 arm,来测试是否安装成功。使用arm-linux-gcc来编译程序和gcc是一样的,查看arm-linux-gcc版本号的命令为:arm-linux-gcc -v.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值