編譯ARM Linux Gcc工具鏈!

2021-04-30 21:50:55 字數 550 閱讀 4380

昨天早晨就開始準備編譯工具鏈了,這樣就可以接下去學習第三章了,鬱悶的是,我編譯過程總是出錯,我就在想是不是我輸入錯誤呢,看出錯提示,也不是這種型別的啊!就停在這裡不動了。

今天下午,我著重比較了一下書中的步驟,我是按部就班的,所以應該不是步驟的錯誤,它使用的是ubuntu7,而我使用的是ubuntu9,隱隱感覺到是作業系統的原因,所以我檢視了gcc的版本,是4.3的版本,感覺就是版本太高了,看了網上的一篇部落格,說的是ubuntu9下編譯arm-linux-gcc工具鏈的方法,它裡面就提到了要降低gcc的版本才能編譯通過。

在終端裡面輸入:   sudo apt-get install gcc-4.1

安裝好了之後輸入:cd /usr/bin

ls gcc*               檢視檔案

rm /usr/bin/gcc

ln -s /usr/bin/gcc /usr/bin/gcc-4.1

經過乙個多小時的編譯,總算是把它給編譯通過了。o(∩_∩)o...

幾個命令:

ln -s [目標]  [快捷方式]

rm  [目標]

編譯ARM Linux GCC工具鏈

gnu編譯工具鏈包括binutils,gcc,glibc binutils 彙編器 聯結器 gcc 預處理器 編譯器 glibc c語言庫 編譯arm linux gcc要編譯兩次,第1次是不帶庫的純gcc,可以用來編譯裸機程式如linux核心,u boot等.然後用第1次編譯的gcc來編譯目標gl...

arm linux gcc交叉編譯工具鏈過程!

二 把檔案通過虛擬機器安裝的tool工具後共享到虛擬機器的linux裡面,存放在 mnt hgfs底下 三 把該壓縮包複製或者移動到 home目錄底下進行操作 切記在共享目錄下操作 四 解壓該包tar xvf arm linux gcc 4.3.2.tar.bz2 五 解壓之後進入解壓後的包 交叉編...

ARM LINUX GCC 編譯選項介紹

我們需要編譯出執行在arm平台上的 所使用的交叉編譯器為arm linux gcc。下面將arm linux gcc編譯工具的一些常用命令引數介紹給大家。在此之前首先介紹下編譯器的工作過程,在使用gcc編譯程式時,編譯過程分為四個階段 1 預處理 pre processing 2 編譯 compil...