2、解壓該交叉編譯工具到你指定的目錄,
比如:tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 /usr/local/
***注意要修改/usr/local/arm的許可權,使用chmod 777 /usr/local/arm修改
3、交叉編譯程式都在/usr/local/arm/3.4.1/bin中
4、修改環境變數,把交叉編譯路徑加入到path,具體方式有以下三種:
方法一:修改/etc/bash.bashrc檔案
# vim /etc/bash.bashrc
在最後加上:
export path=$path:/usr/local/arm/3.4.1/bin
export path
(如果不能編輯,修改該檔案的許可權,使用chmod 777 /etc/bash.bashrc)
#source /root/.bashrc
方法二:修改/etc/profile檔案
# vim /etc/profile
增加路徑設定,在檔案尾新增如下,儲存/etc/profile檔案:
export path=$path:/usr/local/arm/3.4.1/bin
#source /etc/profile 啟用設定(僅在當前終端)
方法三:#export path=$path:/usr/local/arm/3.4.1/bin
5、檢查是否將路徑加入到path
#echo path
如果列印出來路徑,則表示路徑設定成功了 ^_^
6、測試是否安裝成功
#arm-linux-gcc -v
如果顯示版本資訊,即表示安裝成功;
7、測試交叉編譯編譯工具鏈
寫乙個簡單的hello world程式,儲存為hello.c,然後用以下方式編譯:
#arm-linux-gcc -o hello hello.c
然後將可執行檔案hello移植到目標開發板上,如果程式執行無誤,表示交叉編譯工具鏈是沒問題~~~~~~
^_^ 接下來就可以開啟你的嵌入式開發之路了,祝你好運哈 ^_^
嵌入式交叉編譯環境搭建
1,嵌入式交叉編譯環境搭建 所謂的搭建交叉編譯環境,即安裝 配置交叉編譯工具鏈。在該環境下編譯出嵌入式linux系統所需的作業系統 應用程式等,然後再上傳到目標機上。交叉編譯工具鏈是為了編譯 鏈結 處理和除錯跨平台體系結構的程式 對於交叉開發的工具鏈來說,在檔名稱上加了乙個字首,用來區別本地的工具鏈...
Ubuntu 環境中搭建嵌入式交叉編譯鏈方法
常用的方法大致2種 toolchain 一般為 arm linux gnueabihf 4.9.3 tar 解壓後 方法一 將編譯器的路徑加入到path中,用vi編輯 或者 nano vi bashrc,在末尾加入以下內容 例如 export path opt friendlyarm toolcha...
嵌入式開發和交叉編譯
摘錄自 什麼是嵌入式開發 基於嵌入式平台所進行的底層開發,我們稱之為 嵌入式開發 那麼現在傳說中的程式猿,哪些猿類是屬於嵌入式開發的呢?什麼是交叉編譯?簡單來說,在c語言 包括但不限於 編譯過程中會分為四個階段 預處理 編譯 彙編 鏈結 但是在以上過程中,需要占用 大量資源 在嵌入式裝置 嵌入式裝置...