linux編譯配置好的核心,編譯映象時候出現arm linu

時間 2021-08-11 17:39:52

1樓:文件類共創空間

解決方法:

1.先開啟一個超級使用者許可權的shell:

命令:sudo –s

2.在當前shell下,設定環境變數:

命令:gedit /etc/profile在檔案末端加上 export path=$path:/usr/local/arm/4.4.3/bin,並儲存。

3. 執行source /etc/profile 這是避免重新啟動ubuntu而又使剛剛修改的環境變數生效的方法。

4、再進入到/opt/friendlyarm/mini2440/linux-2.6.32.

2 目錄,執行make zimage(有可能加sudo),arm-linux-gcc了,可以編譯了。

2樓:匿名使用者

編譯環境和 configure 都有問題。

交叉編譯首先要知道你的環境,知道你的交叉編譯器名字。

其次就是核心設定時交叉編譯器設定必須正確。

在另外,現在新版本的核心不需要太多的設定核心交叉編譯的設定。 config 和正式編譯時都加引數即可。

好像是 arch=******x cross_compile=***x-***-gnu- 即可。

當然這完全是看你的核心 patch 和具體的設定了。

官方核心反正是這個引數。

3樓:匿名使用者

如果工具鏈有問題或是環境變數設定有問題,這個報錯應該是arm-linux-gcc找不到,現在報的是arm-linux-, 你應該看看你的makefile, 是不是crosscompile變數和gcc之間多了一個空格,編譯的時候就成了arm-linux- gcc了,這樣arm-linux-就成了一個找不到的命令了。

4樓:

你的核心比較新

通俗的講 找不到編譯器

你的系統可能沒有編譯器,也可能是沒有正確指定路徑。

你可以修改/etc/profile檔案,指定編譯環境,比如export path=/home/hbuser/.../bin:$path(suse作業系統) 這是預設路徑

也可以在某一個特定的終端下通過export path=/home/hbuser/.../bin:$path(suse作業系統) 指定路徑

5樓:

需要先安裝 arm-linux-gcc

然後將二進位制可執行命令的路徑新增至path變數中

linu下編譯出現這個,Linux下編譯出現這個bash configure No such file or directory 怎麼解決

很多很多 分析原因 1 在你配置指定路徑時沒有這樣的檔案或目錄存在,先建立一個目錄。2 可能現在執行的目錄下沒有configure 程式,你無法執行,你到configure所在目錄下重新執行語句就可以了。例如輸入 tar zxf abc 1.2.1.tgz cd abc configure make...

gcc編譯帶mathh的程式加,gcc編譯帶math h的程式,加 lm引數也沒用

是不是環境變數 c include path cplus include path 沒設好。例如 c 程式要求 c include path opt gdbm 1.8.3 include export c include pathc 程式要求 cplus include path opt gdbm ...

c語言編譯器哪個好,C語言編譯程式屬於什麼軟體?

dev c 是一個c 開發工具。它包括多頁面視窗 工程器,在工程器中集合了器 編譯器 連線程式和執行程式。它也提供高亮度語法顯示的,以減少錯誤。dev c 是一個windows下的c和c 程式的整合開發環境。它使用mingw32 gcc編譯器,遵循c c 標準。開發環境包括多頁面視窗 工程器以及偵錯...