本人的linux是 ubuntu 12.04 lts
1.更新源
為方便使用,可以首先更新linux系統的源。更新源的方法有很多,在此不細說。
備份sources.list檔案:cp /etc/apt/sources.list etc-backup/etc-apt-source.list
開啟sources.list:sudo gedit /etc/apt/sources.list
修改,儲存修改。(可以在網際網路上查到很多鏈結資源,以進行修改)
更新源資訊:sudo apt-get update
2.安裝32位庫
64位的系統使用者在安裝gnu工具包時可能會遇到找不到依賴關係的問題,這是由於ubuntu64位發行版少一些32位庫。可以通過如下命令安裝:
apt-get install ia32-libs
3.xilinux arm交叉編譯器的安裝
chmod +x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin //將其設定成可執行檔案
sudo dpkg-reconfigure -plow dash //這一步只為了修復/bin/sh指向dash而不是bash或其他支援的shell的錯誤。執行命令後,在出現的介面中,選擇否
./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin //開始安裝
在安裝過程中,安裝嚮導會給出選擇「add product to the path?」。若選擇「do not modify path.」,則需要在安裝完成後手動新增環境變數,接下來會講到。安裝路徑可以用預設路徑,為 /root/codesourcery/sourcery_codebench_lite_for_xilinx_gnu_linux
2)安裝完後,若需要手動新增環境變數,以後每次編譯軟體的時候都需要通過export指令將編譯環境路徑加入到path環境變數,在終端中輸入命令如下:
export arch=arm
exportcross_compile=arm-xilinx-linux-gnueabi-
exportpath=/root/codesourcery/sourcery_codebench_lite_for_xilinx_gnu_linux/bin/:$path
若不想每次都輸入,就在通過gedit /etc/bash.bashrc指令開啟bash.bashrc檔案,在裡面加入上述指令,這樣開機就會自動執行了。
至此,系統環境已搭成,可以通過如下命令來驗證:
arm-xilinx-linux-gnueabi-gcc-v //列印版本命令。如果可以列印出交叉編譯器的版本資訊,則說明系統環境設定成功。
交叉編譯環境搭建
交叉編譯 跨平台編譯 定義 將編譯好的映象檔案,應用程式,執行在與宿主系統不同平台的開發板上 環境搭建 1 tftp伺服器 嵌入式 linux 的 tftp 開發環境包括兩個方面 一是 linux 開發主機端的 tftp server 支援,二是嵌入式目標系統的 tftp client 支援 實現機...
交叉編譯環境 搭建開發環境
一 安裝ubuntu redhat等linux作業系統 二 修改源 可省略 sudo vi etc apt sources.list deb 或直接在 系統 系統管理 軟體源 選擇軟體源 三 更新源列表 sudo apt get update 四 安裝中文環境 系統 系統管理 語言支援 在 支援的語...
交叉編譯環境的搭建
交叉編譯環境的搭建很簡單,就是把工具集解壓,配好環境變數即可,具體步驟如下 1 在usr local 下新建目錄arm 2 將arm linux gcc 3.4.1.tar.bz2拷貝到arm目錄下 3 解壓 tar jxvf arm linux gcc 3.4.1.tar.bz2 4 vi roo...