當我按照步驟這裏創建跨complie ENV,[http://crosstool-ng.org/ ]我得到這樣的錯誤時,CT-NG建立
我得到這樣的錯誤: [email protected]:~# ct-ng build [ERROR] You must NOT be root to run crosstool-NG [00:00]/make: *** [build] Error 1
。當切換到一個普通的用戶,它說我沒有權利去執行這個命令。
任何人都可以幫助我嗎?
謝謝。
當我按照步驟這裏創建跨complie ENV,[http://crosstool-ng.org/ ]我得到這樣的錯誤時,CT-NG建立
我得到這樣的錯誤: [email protected]:~# ct-ng build [ERROR] You must NOT be root to run crosstool-NG [00:00]/make: *** [build] Error 1
。當切換到一個普通的用戶,它說我沒有權利去執行這個命令。
任何人都可以幫助我嗎?
謝謝。
它不在用戶腸道下運行,以普通用戶身份運行。
您不能使用根用戶。要建立它,請使用正常用戶。
嘗試
# adduser crosstoolng
# chown crosstoolng:crosstoolng <crosstool-path>
# su crosstoolng
$ ./ct-ng build
你可以建立CT-NG的根。您需要明確地允許並在menuconfig中進行確認。有一個路徑和混雜選項的條目。
你應該從頭開始作爲用戶......你有文件那裏只有root可以訪問,所以你不能運行任何東西。但ct-ng不能以root身份運行。 – cb88