今天刚装了ubuntu22.04虚拟机,用sudo apt-get install gcc-arm-linux-gnueabihf 成功安装了编译器,但是当我运行arm-linux-gcc -v的时候却显示command not fonud,而使用gcc-arm-linux-gnueabihf -v能显示出版本信息,这两个应该是同一个东西吧?不知道怎么弄才能使用arm-linux-gcc,请指教
看了这个你就明白了
https://blog.csdn.net/weixin_42255281/article/details/111033024
1.你可以查看下gcc-arm-linux-gnueabihf的路径,一般这个usr/bin路径,你可以看见可以使用的gcc g++等指令。
2.如果需要使用arm-linux-gcc的话你需要设置软链接,链接到类似于/usr/bin
路径的arm-linux-guneabihf-gcc文件上,
软链接指令ln。
1。赞同二楼,先找到安装路径
2。在命令行输入
declare -x ARCH="arm"
declare -x CROSS_COMPILE="交叉编译工具链的路径(例如:/home/x210v3/tools/toolchain/arm-2009q3/bin/arm-none-linux-gnueabi-)"
export PATH=交叉边缘工具链的路径(例如:/home/x210v3/tools/toolchain/arm-2009q3/bin/):$PATH
3。如果只使用这一款交叉编译工具链也可使用永久修改
sudo gedit ~/.bashrc
在最后一行添加
export PATH=交叉边缘工具链的路径(例如:/home/x210v3/tools/toolchain/arm-2009q3/bin/):$PATH