不同用户下make uImage不同结果!!怎么回事啊!
本帖最后由 yidehui 于 2013-8-23 20:12 编辑不知道为什么ubuntu下的linux切换到root 编译linux内核就可以进行,而其他用户就不可以!root用户仍然可以成功执行make uImage。
linux内核代码的目录:/work/system/linux-2.6.22.6
注意:arm-linux-gcc 的路径在/work/tools/gcc-3.4.5-glibc-2.3.6/bin
下面是book用户的情况:输入make uImage 编译失败!
查看book用户环境变量,输入env
以下是root用户的环境变量:
在这种情况下,
输入cat /etc/profile,显示如下:
考虑到有可能是文件权限:我把linux源代码目录下的文件权限都设置为755,但是依然编译不过去!!!
我想了很久都没头绪,希望大家能帮帮忙!指导一下!book用户怎样才能make uImage! 楼主在根目录下输入arm-
然后按几下tab键能看到arm的编译工具链么? 楼主,sudo命令的环境变量参考:http://bbs.chinaunix.net/thread-1065619-1-1.html
在book用户下面无法直接make是因为源代码权限的问题,有个简单的方法是在book用户下打个tar包,然后再解压,用户的user和group就变成book了 brahen 发表于 2013-8-23 20:49 static/image/common/back.gif
楼主在根目录下输入arm-
然后按几下tab键能看到arm的编译工具链么?
我上面已经截了图了,明显是可以的 happyhls 发表于 2013-8-23 21:11 static/image/common/back.gif
楼主,sudo命令的环境变量参考:http://bbs.chinaunix.net/thread-1065619-1-1.html
在book用户下面无法直 ...
我把那个linux-2.6.22.6文件夹压缩成linux-2.6.22.61.tar.bz2,删除原来的元件夹,然后解压,输入ls -l ,发现新生成文件夹的主人和组都是原来的,没有变化啊!
页:
[1]