问题:
今天发现了一个问题,root权限下在终端中可以使用ndk-build命令,切换到用户权限下,竟然显示:ndk-build:command not found。
使用 gedit /etc/profile 发现配置正常:
#android ndk
PATH=$PATH:/home/chase/ndk/android-ndk-r9c
解决方法:
chase@chase-MSI-Notebook-VX600:/etc$ gedit ~/.bashrc
添加命令:
source /etc/profile
chase@chase-MSI-Notebook-VX600:/etc$ source ~/.bashrc
然后执行ndk-build,就ok了。
总结:
root模式下配置文件读取/etc/profile,用户模式下配置文件读取~/.bashrc,因此仅仅配置了/etc/profile,用户模式下无法读取该配置,需要在~/.bashrc加上source /etc/profile就ok了。