參照lddr3進行核心樹編譯的過程

2021-06-18 01:29:28 字數 1157 閱讀 4309

筆者的機器為i5處理器,vm9的虛擬機器,主機位win7 64bit

首先是make bzimage時

: assembler messages:

:868: error: suffix or operands invalid for `mov'

:869: error: suffix or operands invalid for `mov'

:1073: error: suffix or operands invalid for `mov'

:1074: error: suffix or operands invalid for `mov'

:1147: error: suffix or operands invalid for `mov'

:1148: error: suffix or operands invalid for `mov'

:1243: error: suffix or operands invalid for `mov'

:1244: error: suffix or operands invalid for `mov'

:1331: error: suffix or operands invalid for `mov'

:1343: error: suffix or operands invalid for `mov'

make[1]: *** [arch/i386/kernel/process.o] error 1

make: *** [arch/i386/kernel] error 2

使用的ubuntu10.04自帶gcc為4.4版本,將4.4版本降低到3.4,其中注意使用的命令為

sudo dpkg –force-depends –i ***.deb,相關細節在文章開頭的鏈結內,似乎與安裝檔案的順序也有關係,不過這個不確定。然後按照連線中的方法安裝gcc3.4,並且設定預設編譯聯結器為gcc3.4;之後仍然會出現這樣的問題,通過打補丁的方法,注意,連線中給的補丁檔案連線是全部文字,可以貼上到乙個文字文件中,然後命名文字文件為linux-2.6-seg-5.patch,將此檔案放到核心原始碼根目錄下執行patch命令進行安裝,之後makebzimage可以正常執行【大概2,3分鐘時間可以執行完畢】。make modules命令執行時間較長,大約要20分鐘的樣子。make modules_install大概1分鐘。

Java演算法 進3退一

演算法心得 1 花費了一晚上和一上午 2 要把整個過程分析透徹。3 要把整個過程模擬的很清楚,就像把發生的過程中每一步,都要描述一遍,當然描述是用程式來說的。是用迴圈來做的。演算法過程 需要引數 1 i,做為陣列下標 2 j,做為數到3的記數 3 quitnum,做為退出人的記數 邏輯情況 1 當退...

python3實現windows下同名程序監控

公司老版的svn伺服器的svn服務經常意外關閉,需要寫個簡單的監控指令碼監控一下 首先多個svn服務使用不同的埠,使用wmic命令檢視所有svn程序占用的埠以此來判斷目標服務是否存活,wimc命令如下 wmic process where caption svn.exe get commandlin...

Unity3d中製作非同步Loading進度條

第一步當載入完loading場景後,呼叫如下的loadgame函式開始載入遊戲場景,使用非同步載入的方式載入場景1 loading場景為0,主場景為1 通過unity提供的coroutine機制,我們可以方便的在每一幀結束後呼叫setloadingpercentage函式來更新介面中顯示的進度條的數...