Linux核心編譯問題,編譯Linux核心的問題

2022-02-21 04:02:13 字數 2357 閱讀 8947

1樓:匿名使用者

2.4的核心升級到2.6有很多麻煩的,redhat9的2.

4.20要想成功編譯2.6.

8.1版核心需 要升級兩個工具:modutils和mkinitrd,至於2.

6.18,我就不知道了。我以前試過一次,轉了一篇網上的文章,你也看看吧。

多baidu,多google,希望你能成功了。

2樓:

缺少了true這個檔案,先去別處靠一個過來試試看,不行的話自己編譯一個utils吧,我也搞不清了,如果我遇到你的情況,我會重新編譯的!

編譯linux核心的問題

3樓:義縣遊學電子科技

imx6ull的linux系統從編譯到燒寫

如何編譯linux核心

4樓:匿名使用者

$ make menuconfig

$ make

linux核心編譯遇到的問題求助

5樓:

你再仔細檢視一下相關的環境變數設定的是否正確?以及編譯選項是否正確?因為關於 gcc 編譯器的使用,有時候雖然你的源程式是正確的,但是由於環境變數的設定不正確(例如:

include、lib等)、或者是雖然環境變數設定正確、但是編譯選項的不正確(例如:-imy_include_file、-lmy_lib_file等),都有可能導致程式無法正確編譯通過。所以必須要仔細檢查所有的細節問題。

另外,你還必須保證 makefile 檔案的語法必須是正確的,即:所需要編譯的原始檔、以及中間**檔案(*.o)等,它們之間的順序也是很重要的,如果這些順序不正確的話,那麼也會產生出錯資訊。

linux編譯核心出錯,求助

6樓:上官三雲

linux起來以後,linux核心存在於記憶體和硬碟中。linux核心編譯是重新編譯一個硬碟映像,不影響你現在的使用。重啟以後,你可以選擇這個新的映像,新核心就生效了。

原來的核心可以儲存在硬碟中,在硬碟中是可以有多個核心映像的,但是記憶體中只有一個,linux核心一直在執行,是linux系統的總管家。arm開發板重新編譯核心是因為嵌入式上資源有限,要去掉一些不必要的選項,編一個小一點的核心。還有arm的彙編指令是針對arm型別cpu的,pc上的彙編指令是針對x86型別cpu的,所以必須用針對arm處理器的編譯工具鏈去編譯核心,在x86機器上(就是你的電腦)編譯arm核心,在一種cpu機器上編譯另外一種cpu的**,就叫做交叉編譯。

編譯linux核心時,make出錯是什麼原因

7樓:匿名使用者

我注意到倒數第二行:

no rule to make target `kernel/bounds.c', needed by `kernel/bounds.s'.

猜測它的意義是,

沒有給定編譯規則(rule)。

8樓:怪物甄別指南

你不能在headers資料夾裡make啊,要在src裡(就是上一級目錄)裡make

這個地方不能錯的,涉及到你的make_root問題

linux核心編譯問題求解!!!!!!!!!

9樓:

linux起來以後,linux核心存在於記憶體和硬碟中。linux核心編譯是重新編譯一個硬碟映像,不影響你現在的使用。重啟以後,你可以選擇這個新的映像,新核心就生效了。

原來的核心可以儲存在硬碟中,在硬碟中是可以有多個核心映像的,但是記憶體中只有一個,linux核心一直在執行,是linux系統的總管家。arm開發板重新編譯核心是因為嵌入式上資源有限,要去掉一些不必要的選項,編一個小一點的核心。還有arm的彙編指令是針對arm型別cpu的,pc上的彙編指令是針對x86型別cpu的,所以必須用針對arm處理器的編譯工具鏈去編譯核心,在x86機器上(就是你的電腦)編譯arm核心,在一種cpu機器上編譯另外一種cpu的**,就叫做交叉編譯。

10樓:匿名使用者

第一個問題:不是的。是通過原始碼再編譯一個新的核心第二個問題:是。就有。

第三個問題:不需要,可以通過載入程式選擇。比方說grub。

第四個問題:可以。

第五個:arm開發板上可以執行linux。所以要在電腦平臺上交叉編譯arm平臺上可以執行的linux核心。

第六個:為了完成開發板的某些任務,比方說任務管理,硬體管理,記憶體管理,儲存管理等等。

個人拙見。。望採納。

Linux核心編譯,Linux核心編譯失敗

linux核心編譯失敗 前段時間 ubuntu 系統掛了,重灌系統後,一直沒有安裝編譯環境,記錄下編譯時遇到的一些問題。問題描述編譯linux核心映像時報如下錯誤 解決方法安裝軟體包 u boot tools 問題描述編譯linux核心映像時報如下錯誤 解決方法安裝軟體包 lib32stdc 6 和...

linux怎麼編譯c的源程式的gcc編譯命令是什麼

格式 gcc option sourcefilename 介紹一些常用 bai的選項du 最簡單的是 gcc hello.c預設的情況zhi下將生成a.out的可執dao行性檔案版,你只需要在終權端上輸入.a.out就可以看到執行的結果.如果你想指定生成目標檔案的名字那麼你可以加上 o選項,命令如下...

微控制器KEIL編譯問題,微控制器keil編譯的問題

1.變數宣告中間應該是逗號,不是分號 unsigned char i,j 2.你的函式沒有宣告,應該在include的下面加上一句 void delay viod 3.函式應該這樣寫 void delay viod void main void unsigned char i j 不對。應該是i,j...