linux核心編譯時的錯誤

2021-06-19 03:28:03 字數 527 閱讀 7522

核心編譯時的錯誤

cc1: error: invalid option `abi=aapcs-linux'

make[1]: *** [kernel/bounds.s] error 1

make: *** [prepare0] error 2

解決方法有兩種:

(1)執行make menuconfig arch=arm cross_compile=arm-linux-    命令後,在出現的menu中,

把kernel  features-->use the arm  eabi to compile the kernel 選項去掉,重新編譯,則解決問題!

(2)找到安裝交叉工具鏈時的目錄,把解壓的交叉工具鏈的另外的乙個目錄也配置到環境變數裡,執行vi  /etc/profile,在#path maniputation下面新增pathmunge  /opt/embedsky/4.3.3/bin,然後,執行source   /etc/profile,是該檔案生效。你的可能是另外乙個目錄,把路徑寫對就行,重新啟動虛擬機器,重新編譯即可!

核心編譯常見錯誤

1 ubuntu10.04下編譯linux 2.6.12執行make menuconfig時提示錯誤 unable to find the ncurses libraries.you must install ncurses devel in order to use make menuconfig...

Linux核心的編譯

linux的乙個重要的特點就是其源 的公開性,所有的核心源程式都可以在 usr src linux下找到,大部分應用軟體也都是遵循gpl而設計的,你都可以獲取相應的源程式 全世界任何乙個軟體工程師都可以將自己認為優秀的 加入到其中,由此引發的乙個明顯的好處就是linux修補漏洞的快速以及對最新軟體技...

linux核心的編譯

1 解壓縮 tar jxvf linux 2.6.22.6.tar.bz2 2 打補丁,patch 補丁檔案 具體打到那裡去的目標位址 在補丁檔案裡面有,查詢diff的地方 進入linux核心目錄,cd linux 2.6.22.6 patch p1 linux 2.6.22.6 jz2440.pa...