2 ys13710070395 ys13710070395 于 2016.03.28 14:01 提问

配置QT5.5.0源码包时总出现找不到工具链,各种情况尝试如下:请纠错!!!

前提:
自己用户的shell:修改了$HOME/.bashrc 中的export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
系统环境变量:修改了/etc/profile 中的 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
全部用户的shell:修改了/etc/bash.bashrc中的 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
全部source了一遍。

./configure ...-v 的时候

make: /usr/lcoal/arm/arm-2009q3/bin/arm-linux-g++: Command not found
make: *** [tslib.o] Error 127
tslib disabled.
The tslib functionality test failed!

make: /usr/lcoal/arm/arm-2009q3/bin/arm-linux-g++: Command not found
make: *** [tslib.o] Error 127

注意,我已经用了绝对路径。这里是为什么呢?

网上有人说改/etc/enviroment。我也把那个路径前面添加了/usr/lcoal/arm/arm-2009q3/bin,还是不行。

个人猜想:库的权限问题?工具链的权限问题?---两个目录都用chmod 777 /dir -R 执行了一遍,结果还是不行。

2个回答

ys13710070395
ys13710070395   2016.03.28 14:45

没人了吗?自顶阿。。。。。。。。。。。。。。。。。。。。。。

ys13710070395
ys13710070395   2016.03.28 15:56

解决了。多少还是要靠自己。像这种无厘头的问题我的解决方法是:
把qt源码放到opt目录里,把用户改成root,把目录用chmod 777 /dir -R全部搞一遍,任何路径都用绝对路径,执行任何命令都加sudo >
最后这问题没有了。以后搞这些东西最好不要和用户权限,文件权限,以及各种配置环境变量所纠缠。一切按照最高权限,一切都用chmod,一切都用sudo,SB问题就没了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!