把下载的arm-linux-tool 2.95.3解压后,发现用arm-linux-gcc编译程序时,会出现
arm-linux-gcc : installation problem cannot exec 'cpp0'....的错误。不好意思,我也没看那个readme了,直接去网上找了答案。
1. 需要把解压的交叉编译工具2.95.3放在如下目录:/usr/local/arm/2.95.3
2. 需要在默认路径中加入/usr/local/arm/2.95.3/bin
简单的方法是每次在终端中运行 EXPORT PATH=$PATH:/usr/local/arm/2.95.3/bin
然后试着运行
$ arm-linux-gcc -o hello hello.c 时,就会得到编译好的输出文件hello
$ file hello 可以查看文件的信息:hello: ELF 32-bit LSB executable, ARM, version 1......
说明交叉编译成功了。