33.找不到交叉编译工具链

一:提示错误:

/bin/sh: arm-hisiv100nptl-linux-g++: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-g++: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-g++: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found
/bin/sh: arm-hisiv100nptl-linux-gcc: command not found

二:原因:
编译时找不到交叉编译工具链;

1.看系统中是否已经部署了交叉编译工具链;

2.如已部署,交叉编译工具链的路径是否已经写入到了环境变量:

aston@ubuntu:~$ echo $PATH
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
aston@ubuntu:~$ 

3.没写入,则修改环境变量:
export PATH=$PATH:/home/aston

aston@ubuntu:~$ export PATH=$PATH:/home/aston
aston@ubuntu:~$ echo $PATH
/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/bin:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/aston
aston@ubuntu:~$ 

三:
再次编译,成功;

猜你喜欢

转载自blog.csdn.net/yanghangwww/article/details/111772458