搭建Xilinx交叉編譯環境

2021-07-03 22:46:07 字數 1347 閱讀 1786

本人的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...