前提:
自己用户的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: *** [tslib.o] Error 127
tslib disabled.
The tslib func
tionality 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 执行了一遍,结果还是不行。求大神搭救。。。。
以上问题我解决的方法是:为了以后都不被这种问题困扰。了解了各种环境变量以及系统什么时候执行配置(/etc/profile,/etc/bash.bashrc,$HOME.bashrc...)
总结了以下。没必要纠缠这些东西,毕竟不是来管理LINUX系统的。所以我就把用户设置成root,把要操作的文件放到根目录下,顺便把文件的权限用chmod 777 -R全部搞一遍。还有就是配置路径都用绝对路径而且在根目录下的。这样就不会出现那么多纠结的东西了。
一周热门 更多>