本文主要是介绍正点原子的u-boot使用实验报错:arm-linux-gnueabihf-gcc: error: unrecognized -march target: armv5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
交叉编译工具链安装的时候,我安装左神用的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf安装包安装不了,之后我就装了另外一个版本的。当然在裸机开发阶段使用的时候都没有什么问题,但是在uboot使用实验中执行第三步:make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j12 的时候遇到了如下报错。
我找了一下这个问题,一些回答是重新安装交叉编译器gcc,无可奈何,我就把现有的版本备份了一下,就使用如下命令将其先关命令全部卸载。
sudo apt remove --auto-remove gcc-arm-linux-gnueabi*
执行上一行命令之后,使用gcc -v 发现并没有卸载掉
但是呢,我再次执行make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j12 就没有报错了! 很神奇,我也很迷!!!!!!!! 有大神看到的话希望可以解答一下。
并且,执行结果也没有问题。 疑惑的很!
这篇关于正点原子的u-boot使用实验报错:arm-linux-gnueabihf-gcc: error: unrecognized -march target: armv5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!