Ubuntu16 04 交叉編譯工具鏈的安裝

2021-08-14 20:42:22 字數 3720 閱讀 2560

步驟1:開啟虛擬機器,在/usr/local/下建立/usr/local/arm資料夾

步驟2:先將安裝包從windows中弄到linux中去。可以用共享資料夾(從共享資料夾複製到/usr/local/arm)

步驟3:解壓。tar -jxvf arm-2009q3.tar.bz2

32位與64位不相容問題:

輸入命令後,出現下面的錯誤提示資訊:

說是出現這種問題的原因是由於ubuntu16.04用的是64位的,按以前的解決方法就是使用命令:

sudo apt-get install ia32-libs 裝一些32位的庫

出現上述介面是因為ubuntu16.04版本已不支援ia32-libs的軟體包,而是使用了lib32ncurses5、lib32z1軟體包做為替代,所以在ubuntu16.04版本當中應該安裝執行:

sudo apt-get install lib32ncurses5 lib32z1
待安裝完32位的庫之後,再使用命令:arm-linux-gcc -v,這一次就成功了,如下圖

檢視路徑命令

echo

$path

可見成功生成了二進位制檔案,至此,交叉編譯工具就配置完成了。
vi ~/.bashrc
新增export path=/usr/local/arm/arm-2009q3/bin:$path

最後到/usr/local/arm/arm-2009q3/bin下新增vi a.sh

複製末尾文字,到a.sh 然後執行./a.sh 即可

交叉編譯工具驗證

編譯乙個hello.c檔案

#include

int main()

使用命令:arm-linux-gcc hello.c -o hello 看是否編譯成功

Ubuntu16 04構建Xilinx交叉編譯環境

ubuntu16.04構建xilinx交叉編譯環境 xilinx在gcc的基礎上開發了自己的一套交叉編譯工具鏈,使用如下步驟進行安裝。git clone 解壓到指定目錄 arm codesourcery 2.配置環境變數 對 bashrc進行修改加入 export path path arm cod...

Ubuntu16 04構建Xilinx交叉編譯環境

ubuntu16.04構建xilinx交叉編譯環境 xilinx在gcc的基礎上開發了自己的一套交叉編譯工具鏈,使用如下步驟進行安裝。git clone 解壓到指定目錄 software codesourcery 交叉工具是免安裝的,解壓完成,配置環境變數和路徑,就可以直接使用了。2 配置環境變數 ...

Ubuntu 16 04 編譯安裝核心

解壓 tar xvf xx.tar.gz 第二步 配置編譯選項 配置編譯選項有多種方法 1 make config 基於文字的配置介面。2 make menuconfig 基於文字的選單式配置介面。3 make xconfig 基於x windows qt 圖形配置介面。4 make gconfig...