2013-07-04 28 views
2

當我按照步驟這裏創建跨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

。當切換到一個普通的用戶,它說我沒有權利去執行這個命令。

任何人都可以幫助我嗎?

謝謝。

+0

你應該從頭開始作爲用戶......你有文件那裏只有root可以訪問,所以你不能運行任何東西。但ct-ng不能以root身份運行。 – cb88

回答

0

它不在用戶腸道下運行,以普通用戶身份運行。

2

您不能使用用戶。要建立它,請使用正常用戶

嘗試

# adduser crosstoolng 
# chown crosstoolng:crosstoolng <crosstool-path> 
# su crosstoolng 
$ ./ct-ng build 
0

你可以建立CT-NG的根。您需要明確地允許並在menuconfig中進行確認。有一個路徑和混雜選項的條目。

相關問題