歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Ubuntu 12.04下搭建Xilinx交叉編譯環境

Ubuntu 12.04下搭建Xilinx交叉編譯環境

日期:2017/3/1 11:49:44   编辑:關於Linux
  Ubuntu 12.04下搭建Xilinx交叉編譯環境,本人的Linux是 Ubuntu 12.04 LTS。目前最新版是Ubuntu 16.04 LTS。

  1.更新源

  為方便使用,可以首先更新Linux系統的源。更新源的方法有很多,在此不細說。

  /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-getinstall ia32-libs

  3.Xilinux ARM交叉編譯器的安裝

  1) Xilinx為zedboard提供了直接可用的交叉編譯器,下載後的文件名為xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin。接下來安裝交叉編譯器,指令如下:

  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 //打印版本命令。如果可以打印出交叉編譯器的版本信息,則說明系統環境設置成功。

Copyright © Linux教程網 All Rights Reserved