请教个问题,我电脑上的ubuntu装了多个交叉编译器,比如arm-linux-gcc -v,查看得到的是4.8.4版本的。
arm-linux-gnueabihf-gcc -v,查看得得到的是7.5.0版本的。
我编译uboot和内核时,直接make了,那么我用的是哪个版本的呢?
如何知道默认的交叉编译器是哪个版本的呢?
最近编辑记录 Gentlepig (2020-03-23 09:40:13)
离线
烧录到板子上,看了下启动信息,发现gcc版本是4.8.4,那么交叉编译器应该就是arm-linux-gcc 4.8.4了。好奇是怎么指定的。
离线
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
离线
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
但是我没有指定CROSS_COMPILE,而是直接make的。
离线