Ubuntu 安装交叉工具链,问题提示:command not found

Ubuntu安装nuc980的工具链,配置了环境变量,输入指令验证是否正确,错误提示:command not found。

arm-nuvoton-linux-uclibceabi-gcc -v

90554efa326514aa641ba871d3d99872.png

查看官方文档<NUC980 Linux BSP 使用手册>,手册信息提示libc6-dev是交叉编译工具链所必需的,如下:

7847603887eee39362f6abc34732af8f.png

Ubuntu安装该软件,指令为:

sudo apt install libc6-dev

5a14455ce548468ef85ca7c30f20c238.png

再次输入指令验证,发现还是报错提示 command not found。查看环境变量,环境变量也正确。解决办法:输入指令,reboot 重启。

reboot

重启之后,再次输入指令:

arm-nuvoton-linux-uclibceabi-gcc -v

可以看到,能够获取到配置的指定工具链的版本信息,最终结果如下:

xyz@ubuntu:~$ arm-nuvoton-linux-uclibceabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-nuvoton-linux-uclibceabi-gcc
COLLECT_LTO_WRAPPER=/home/xyz/Desktop/nginx/arm_linux_4.8/bin/../libexec/gcc/arm-nuvoton-linux-uclibceabi/4.8.4/lto-wrapper
Target: arm-nuvoton-linux-uclibceabi
Configured with: ../configure --prefix=/usr/local/arm_linux_4.8 --target=arm-nuvoton-linux-uclibceabi --enable-static --disable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --enable-target-optspace --disable-libsanitizer --enable-tls --disable-libmudflap --enable-threads --without-isl --without-cloog --with-float=soft --disable-decimal-float --with-abi=aapcs-linux --with-cpu=arm926ej-s --with-float=soft --with-mode=arm --enable-languages=c,c++ --enable-poison-system-directories --enable-shared --disable-libgomp --with-sysroot=/usr/local/arm_linux_4.8 --with-build-time-tools=/usr/local/arm_linux_4.8/arm-nuvoton-linux-uclibceabi/bin --enable-shared
Thread model: posix
gcc version 4.8.4 (GCC)

欢迎关注公众号:嵌入式学习与实践

猜你喜欢

转载自blog.csdn.net/weixin_46158019/article/details/133446724
今日推荐