在openwrt编译的时候出现错误
you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this
网上查找到解决办法:
export FORCE_UNSAFE_CONFIGURE=1
或者
export FORCE=1
但是都没有解决问题!!!
使用Linux下的 “ll” 或者 “ls -lht” 一下文件(夹)的拥有者。
Ubuntu@songshuai:~/openwrt$ ll 总用量 40 drwxrwxr-x 9 Ubuntu Ubuntu 4096 10月 10 10:50 ./ drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../ drwxrwxr-x 17 root Ubuntu 4096 10月 10 12:16 openwrt/ -rwxrwxrwx 1 Ubuntu Ubuntu 1768 10月 10 10:22 readme*
然后使用命令 “su” 切换到 root 用户然后再进行编译。
还是一样的,没有解决!!!
然后使用 “chown” 命令更改一下文件(夹)的拥有者为当前用户
然后再查看 “ll”
Ubuntu@songshuai:~/openwrt$ ll 总用量 40 drwxrwxr-x 9 Ubuntu Ubuntu 4096 10月 10 10:50 ./ drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../ drwxrwxr-x 17 Ubuntu Ubuntu 4096 10月 10 12:16 openwrt/ -rwxrwxrwx 1 Ubuntu Ubuntu 1768 10月 10 10:22 readme*
然后进行编译,通过了!!!