交叉编译环境? 这个可能是权限问题改变了 导致全局变量有变化 重启切换到另一个用户看看 然后用ROOT 用set 命令看看所有变量情况 如果涉及权限那就有点麻烦 最好进那个有问题的用户主文件夹看看权限 最绝的就是 用chmod a+rx dirname 给予有问题用户主目录足够的权限 多试试吧 实在不行把有用的东西移出来再删除那用户