33.クロスコンパイルツールチェーンが見つかりません

1つ:プロンプトエラー:

/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

2:理由:
コンパイル時にクロスコンパイルツールチェーンが見つかりません。

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.書き込まれていない場合は、環境変数を変更します
。exportPATH = $ 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:~$ 

3:
再度コンパイルして成功します。

おすすめ

転載: blog.csdn.net/yanghangwww/article/details/111772458