安装linux里gcc时出现错误,安装错误的gcc导致一些错误

出现如下错误:

make: arm-linux-gnueabihf-gcc: Command not found   CHK     include/generated/uapi/linux/version.h

CHK     include/generated/utsrelease.h

CC      scripts/mod/empty.o

/bin/sh: 1: arm-linux-gnueabihf-gcc: not found

make[2]: *** [scripts/mod/empty.o] Error 127

make[1]: *** [scripts/mod] Error 2

make[1]: *** Waiting for unfinished jobs....

make[1]: `include/generated/mach-types.h' is up to date.

make: *** [scripts] Error 2

首先怀疑gcc没有安装,但是输入gcc -v也有显示版本号。在此建立软连接ln -s x86_64-linux-gnu-gcc-4.8 arm-linux-gnueabihf-gcc 后出现如下错误:

arm-linux-gnueabihf-gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’

arm-linux-gnueabihf-gcc: note: valid arguments to ‘-mabi=’ are: ms sysv

arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mlittle-endian’

arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mno-thumb-interwork’

CC      scripts/mod/devicetable-offsets.s

make[2]: *** [scripts/mod/empty.o] Error 1

make[2]: *** Waiting for unfinished jobs....

arm-linux-gnueabihf-gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’

arm-linux-gnueabihf-gcc: note: valid arguments to ‘-mabi=’ are: ms sysv

arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mlittle-endian’

arm-linux-gnueabihf-gcc: error: unrecognized command line option ‘-mno-thumb-interwork’

make[2]: *** [scripts/mod/devicetable-offsets.s] Error 1

make[1]: *** [scripts/mod] Error 2

make[1]: *** Waiting for unfinished jobs....

make: *** [scripts] Error 2

make -j10  [ERROR] 2

经大神指点,安装的gcc版本有误。

解决:

apt-get remove gcc

sudo apt-get install gcc-arm-linux-gnueabihf

vi /etc/profile

最后加入export PATH=$PATH:/usr/bin

source /etc/profile

再次出现错误:/bin/sh: 1: g++ not found

解决办法:sudo apt-get install g++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值