编译QT时按开发板的说明手册执行老是出现make:arm-linux-g++:Command not found,可是我明明是安了的单独执行tab 键arm-linux-g+会出现arm-linux-g++,到底是什么问题呢?可能是识别不了环境变量吧。于是编辑/usr/local/Trolltech/QtEmbedded-4.7.3-arm/mkspecs/qws/linux-arm-g++/qmake.conf
/usr/local/Trolltech/QtEmbedded-4.7.3-arm/是QT的安装位置,即-prefix所指定的目录,这里编译时我未指定,即为默认目录。
其中的/work/arm/bin/是我交叉编译工具的安装位置,之后保存果然可以了。不过我不明白的是我所有的编译使用的是root用户,况且即使不是root用户我设置环境变量的位置也可以是任何用户可以执行的,为何就找不到这个命令呢?