GEC6818交叉開發環境搭建擬稿

2022-02-19 04:24:24 字數 1155 閱讀 3442

將壓縮包放入linux共享資料夾下,在manjaro linux中,進入到共享目錄下,執行以下命令,將編譯工具鏈解壓到manjaro 的/usr/local/ 目錄下:

tar -xvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -c /usr/local/
為了後面方便使用,這裡我們為arm-none-linux-gnueabi-gcc和arm-none-linux-gnueabi-g++建立軟鏈結,其他的暫時不設定

我們在 bin/ 目錄新建乙個目錄mkdir -m 755 softlink放置軟鏈結。

進去cd softlink目錄後,執行以下命令建立軟鏈結

ln -s ../arm-none-linux-gnueabi-gcc arm-linux-gcc

ln -s ../arm-none-linux-gnueabi-g++ arm-linux-g++

新增環境變數路徑 /etc/profile檔案中:

執行sudo vim /etc/profile按住shift+g跳到行尾,按o鍵在最後一行加入一句:

export path=/usr/local/arm-2014.05/bin/softlink:$path

新增之後,執行source /etc/profile命令或者重啟manjaro使編譯工具生效.

此時我們在manjaro裡寫乙個 hello world 的簡單hello.c程式,使用命令arm-linux-gcc hello.c -o hello,如果編譯器搭建好了,會生成乙個可執行檔案hello,在開發板中執行顯示 hello world 表示開發環境搭建成功。

如果編譯時出現:「沒有那個檔案或者目錄 」,原因可能是我們用的編譯器是64位的,而系統是32位,我們要安裝32位的相容包,執行下面命令進行安裝:

apt install lib32ncurses5 lib32z1

之後重新編譯,再執行即可成功。

至此編譯工具安裝完畢!

交叉編譯環境 搭建開發環境

一 安裝ubuntu redhat等linux作業系統 二 修改源 可省略 sudo vi etc apt sources.list deb 或直接在 系統 系統管理 軟體源 選擇軟體源 三 更新源列表 sudo apt get update 四 安裝中文環境 系統 系統管理 語言支援 在 支援的語...

linux 交叉開發環境搭建

一 需求 1 硬體需求 arm板,jtag介面,串列埠,網口,pc 2 軟體工具 linux虛擬機器 配置tftp和nfs服務 h jtag燒寫器,securecrt 遠端終端 3 原始碼需求 bootloader u boot 系統映象 zimage 或 uimage 根檔案系統rootfs 二 ...

Ubuntu搭建交叉編譯開發環境

在linux驅動開發過程中,往往需要搭建交叉編譯開發環境,其中,最重要的環節就是安裝交叉編譯工具鏈,本文介紹如何在ubuntu下搭建交叉編譯開發環境。2 解壓檔案 mv gcc linaro 7.4.1 2019.02 x86 64 arm linux gnueabihf.tar.xz tools ...