今日、HiSiliconのHi3516ツールチェーンをインストールしましたが、奇妙な問題が見つかりました。
$ ls /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++
arm-himix200-linux-g++
このディレクトリには明らかにこのコンパイラがあることがわかりますが、実際に実行したときにエラーが見つかりました。
$ arm-himix200-linux-g++
bash: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-g++: No such file or directory
これは、私のマシンが64ビットであり、Hi3516のツールチェーンが32ビットであることが原因である可能性があるため、次のライブラリをインストールします。
$ sudo apt install lib32z1-dev
問題が解決したことがわかりました