Fedora9建立交叉編譯環境

2021-09-23 19:48:08 字數 965 閱讀 3951

開發板上的linux系統往往是經過裁剪後的,各項功能不如pc(或虛擬機器)上的linux那麼完善,並且在開發板上操作比較不方便,這時候,我們就需要把大量的工作(寫**,編譯等)放在pc的linux上,那麼自然編譯這個過程也想放在pc上,等編譯完了直接通過ftp(或nfs)給開發板。所以pc上的交叉編譯環境就很有必要了。

注:以下的操作步驟在fedora9的上實驗成功,其他環境沒有試驗過。

1、首先我們需要將檔案從pc上傳送到fedora上。

2、將/home/plg中的arm-linux-gcc- 4.5.1-v6-vfp-20101103.tgz複製到/tmp下(這一步是為了後面操作的統一)

mv arm-linux-gcc- 4.5.1-v6-vfp-20101103.tgz /tmp

cd /tmp

tar xvzf arm-linux-gcc- 4.5.1-v6-vfp-20101103.tgz – c /

注意:c 後面有個空格,並且 c 是大寫的,它是英文單詞「change」的第乙個字母, 

在此是改變目錄的意思。 

執行該命令,將把arm-linux-gcc 安裝到/opt/friendlyarm/toolschain/4.5.1 目錄。

3、把編譯器路徑加入系統環境變數,執行命令

vi /etc/profile
4、在/etc/profile中最後一行增加export path=$path:/opt/friendlyarm/toolschain/4.5.1/bin,並儲存。

5、最後

source /etc/profile
1、linux 解壓時出現invalid tar magic錯誤出處:

建立交叉編譯環境

這是arm linux的,還有arm elf的,不知道什麼區別.解壓 mkdir arm cd arm mv path to arm linux cross.tar.bz2 tar jxvfarm linux cross.tar.bz2 修改path gedit bashrc 新增 export p...

建立交叉編譯環境

建立交叉編譯環境 在 linux平台下,要為開發板編譯核心,圖形介面qtopia,bootloader,還有其他一些應用程式,均需要交叉編譯工具鏈。之前的系統,要使用不同的編譯器版本才能正常編譯各個部分,因此要在開發過程不斷切換設定,這十分不利於初學者使用,也降低了開發的效率 自從linux 2.6...

建立交叉編譯環境

1.安裝標準的c開發環境,由於linux安裝預設是不安裝的,所以需要先安裝一下 如果已經安裝好的話,就可以免去這一步了 sudo apt get install gcc g libgcc1 libg make gdb 3.解壓 arm linux gcc 3.4.1.tar.bz2 tar jxvf...