我正在尝试关注 this guide .我在“真实”硬件上运行 Ubuntu 12.04.5 LTS (GNU/Linux 3.13.0-74-generic x86_64),在我的 Mac 上通过 VirtualBox 运行 14.04.1。问题是我什至没有通过第 1 步:
hoffmann@angl99:~$ export CCPREFIX=/home/hoffmann/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
hoffmann@angl99:~$ ${CCPREFIX}gcc -v
然后我收到以下错误:
-bash: /home/hoffmann/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc: No such file or directory
但是,我被告知丢失的文件肯定存在:
hoffmann@angl99:~$ less /home/hoffmann/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc
"/home/hoffmann/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc" may be a binary file. See it anyway?
这可能是基本错误/误解的结果。有人可以提出解决方案吗? 谢谢! 塞巴斯蒂安
最佳答案
好的 - 我已经解决了(在发布我试图遵循的指南的人的帮助下)。这确实是一个基本问题...... 我要使用的交叉编译器二进制文件是 32 位的,而我运行的是 64 位系统。我现在已经在 VirtualBox 上安装了一个 32 位的 Ubuntu,一切运行顺利。
关于linux - 为 Raspberry Pi 交叉编译 Linux 内核 - ${CCPREFIX}gcc -v 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34828116/