如何以非root用户进行编译
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 12
- 注册时间: 2007-06-07 19:54
如何以非root用户进行编译
大家好,我想自己编译openwrt固件,但编译时需要以non-root用户身份才能编译,而ubuntu一定要root用户才能用make,请高手指点该如何解决。
-
- 帖子: 12
- 注册时间: 2007-06-07 19:54
Re: 如何以非root用户进行编译
sudo make menuconfig
[sudo] password for zsj:
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'gawk'... ok.
Checking 'flex'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'patch'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'wget'... ok.
Checking 'gnutar'... ok.
Checking 'svn'... ok.
Checking 'gnu-find'... ok.
Checking 'getopt-extended'... ok.
Checking 'non-root'... failed.
Build dependency: Please do not compile as root.
Prerequisite check failed. Use FORCE=1 to override.
make: *** [tmp/.prereq-build] 错误 1
[sudo] password for zsj:
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'gawk'... ok.
Checking 'flex'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'patch'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'wget'... ok.
Checking 'gnutar'... ok.
Checking 'svn'... ok.
Checking 'gnu-find'... ok.
Checking 'getopt-extended'... ok.
Checking 'non-root'... failed.
Build dependency: Please do not compile as root.
Prerequisite check failed. Use FORCE=1 to override.
make: *** [tmp/.prereq-build] 错误 1
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 如何以非root用户进行编译
伪root用户
有的
有的
-
- 帖子: 62
- 注册时间: 2006-08-27 7:40
Re: 如何以非root用户进行编译
为什么 楼主 make 一定要用sudo ....
-
- 帖子: 12
- 注册时间: 2007-06-07 19:54
Re: 如何以非root用户进行编译
make menuconfigboxid 写了:为什么 楼主 make 一定要用sudo ....
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊
-
- 帖子: 62
- 注册时间: 2006-08-27 7:40
Re: 如何以非root用户进行编译
rzd4evr 写了:make menuconfigboxid 写了:为什么 楼主 make 一定要用sudo ....
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊
你没有在你的home下编译吗?
- soething
- 帖子: 746
- 注册时间: 2008-07-23 19:06
Re: 如何以非root用户进行编译
需要在你拥有相关权限的目录下进行
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 如何以非root用户进行编译
清掉源码树,用普通用户解压boxid 写了:rzd4evr 写了:make menuconfigboxid 写了:为什么 楼主 make 一定要用sudo ....
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊
你没有在你的home下编译吗?
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
- wai52777
- 帖子: 54
- 注册时间: 2009-08-11 16:02