ubuntu 16.04 dirname: missing operand 問題解決
問題錯誤信息:
/bin/bash: /usr/local/cross_compiler/linux-devkit/sysroots/i686-arago-linux/usr/bin/arm-linux-gnueabihf-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
這是因爲我們在64位的機器上運行32位的gcc交叉編譯器導致的。
其實解決這個問題的過程,也就是解決64位機兼容32位可執行程序的過程。
具體解決方法如下;
sudo apt-getinstall libgl1-mesa-dri:i386 sudo apt-getinstall ia32-libs-multiarch:i386 sudo apt-getinstall ia32-libs-multiarch apt-get update sudo apt-get install lib32z1