ys13710070395
卡通稻草人
2016-03-28 06:01
采纳率: 0%
浏览 1.8k

配置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
    卡通稻草人 2016-03-28 06:45

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

    点赞 评论
  • ys13710070395
    卡通稻草人 2016-03-28 07:56

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

    点赞 评论

相关推荐