国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

這篇具有很好參考價值的文章主要介紹了Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

arm-linux-gcc交叉編譯器安裝包

如果使用的是64位的Ubuntu系統(tǒng),建議直接安裝64位的arm-linux-gcc交叉編譯器

下載地址: https://pan.baidu.com/s/14-lQpsXuEyCcHNHcTXcOyA

提取碼: 55at

arm-linux-gcc交叉編譯工具鏈的安裝方法

根據(jù)上面提供的下載地址下載安裝包:arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2

0. 注意在終端進行粘貼的操作為【Ctrl+shift+v】??!

  1. 把下載好的安裝包移動到根目錄下的tmp目錄中(/tmp):在【其他位置】中的【計算機】中找到【tmp】目錄

Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境
  1. 使用tar命令解壓安裝包,即在Terminal中輸入以下命令(前面的sudo表示使用root權(quán)限執(zhí)行該命令):

sudo tar -xjvf /tmp/arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2 -C /

注意是大寫的字母【C】,此命令會把安裝包解壓到根目錄下的【opt】的【TuxamitoSoftToolchains】文件夾中(/opt/TuxamitoSoftToolchains)

  1. 解壓完成后,再在(/usr/local)中創(chuàng)建一個新目錄【arm】,即在Terminal中輸入以下命令:

sudo mkdir /usr/local/arm

創(chuàng)建【arm】目錄成功后,還需要給它解放全部權(quán)限,即在Terminal中輸入以下命令:

sudo chmod 777 /usr/local/arm
  1. 直接按下圖所示路徑找到【gcc-4.6.4】,將其復(fù)制到【arm】中

Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境
  1. 打開(/etc/profile)配置環(huán)境變量和庫變量,目的是以后可以在任何位置使用該交叉編譯器,命令如下:

sudo vi /etc/profile

用vi或者vim打開后,在文件最后添加兩行,并輸入以下代碼:第一行是添加執(zhí)行程序的環(huán)境變量,第二行是庫文件的路徑。

export PATH=$PATH:/usr/local/arm/gcc-4.6.4/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/arm/gcc-4.6.4/lib
Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

保存退出即可,命令如下:

首先,按【Esc】退出【插入模式】,進入【命令行模式】,

接著,按【:】冒號鍵進入【Last line mode】,

最后,輸入【wq】,按【Enter】。

wq
Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境
  1. 使用source命令重新加載生效該配置文件,命令如下:

source /etc/profile
  1. 檢驗是否安裝成功,在 Terminal 輸入以下命令輸出版本信息:

 arm-linux-gcc -v

結(jié)果如圖所示:得到剛剛安裝的4.6.4版

Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

編寫一個【hello.c】文件,能編譯成功說明已經(jīng)完美安裝。

  1. 新建一個文檔,編寫程序后,將文件重命名為【hello.c】。

#include <stdio.h>
int main()
{
   printf("Hello, World!");
   return 0;
}
  1. 在終端進行編譯,命令如下:

arm-linux-gcc hello.c -o pp
  1. 使用file命令查看編譯后的是不是arm的可執(zhí)行文件,命令如下:

file pp
Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境

可以看到編譯后的可執(zhí)行文件是在 32-bit 的 ARM架構(gòu)上運行的,恭喜你已經(jīng)搭建好了arm-linux-gcc交叉編譯環(huán)境!文章來源地址http://www.zghlxwxcb.cn/news/detail-451433.html

到了這里,關(guān)于Ubuntu 22.04 搭建arm-linux-gcc交叉編譯環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機

    ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機

    apt-get -y install qemu apt-get -y install bridge-utils apt-get -y install vnc4server apt-get -y install qemu-kvm apt install -y qemu-system-arm apt-get -y install libvirt0 apt-get -y install libvirt-daemon apt-get -y install libvirt-daemon-system 安裝完成后檢查: virsh version ls /usr/bin/|grep qemu wget http://releases.linaro.org/components/kernel/

    2024年02月07日
    瀏覽(23)
  • Ubuntu 22.04安裝gcc4.8

    由于編譯需要使用到gcc4.8版本,而Ubuntu 22.04自帶的是gcc11,于是嘗試下載低版本的gcc并切換。

    2024年02月14日
    瀏覽(31)
  • Linux環(huán)境搭建(Ubuntu22.04)+ 配置共享文件夾(Samba)

    Linux環(huán)境搭建(Ubuntu22.04)+ 配置共享文件夾(Samba)

    Linux開發(fā)環(huán)境準(zhǔn)備 搭建Linux開發(fā)環(huán)境所需要的軟件如下: VMware虛擬機: 用于運行Linux操作系統(tǒng)的虛擬機軟件之一,VMware下載安裝在文章中不做說明,可自行百度謝謝 Ubuntu光盤鏡像: 用于源代碼編譯,有閑置計算機或服務(wù)器可以下載服務(wù)器版(沒有圖形用戶界面),只有一臺

    2024年02月04日
    瀏覽(62)
  • Ubuntu(arm)22.04配置清華源

    Ubuntu(arm)22.04配置清華源

    地址:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ ubuntu(arm)要使用清華源中ubuntu-ports源 以上源可以去清華源中獲取,或者復(fù)制我下面得即可 打開sources.list文件,按dd對文件進行刪除或者按i對文件進行修改加上注釋,然后在把清華源復(fù)制進這個文件即可 完成后即可使用清華源進行軟

    2024年02月16日
    瀏覽(55)
  • ubuntu環(huán)境下gcc-arm交叉編譯環(huán)境的搭建(ARM32 8.2)

    ubuntu環(huán)境下gcc-arm交叉編譯環(huán)境的搭建(ARM32 8.2)

    1.在arm官網(wǎng)下載gcc-arm 8.2的版本(下載arm32架構(gòu)的x64上運行的版本),網(wǎng)址如下 https://developer.arm.com/downloads/-/gnu-a 圖1 從ARM官方下載aarch32架構(gòu)的交叉編譯器 ? 2.拷貝下載的交叉編譯器到ubuntu系統(tǒng)的/opt/pkg/gcc_linaro目錄,如下圖所示: 圖2 拷貝arm交叉編譯器到gcc安裝目錄 ? 3.解壓gcc到

    2024年02月09日
    瀏覽(22)
  • arm-linux-gcc安裝

    1. 壓縮交叉編譯器工具,命令為 注意:C 后面有個空格,并且 C 是大寫的,它是英文單詞“Change”的第一個字母, 在此是改變目錄的意思。 2. 修改PATH環(huán)境變量,將arm-linux-gcc可執(zhí)行文件目錄添加到PATH環(huán)境變量中。 運行命令 編輯/root/.bashrc 文件,注意“bashrc”前面有一個“

    2024年02月07日
    瀏覽(20)
  • Ubuntu(x86、arm)22.04配置清華源

    Ubuntu(x86、arm)22.04配置清華源

    1,清華源地址 地址:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ 2,獲取ubuntu的源 x86使用下面的源即可: 上面有個下拉列表,根據(jù)自己的ubuntu版本進行切換。 ubuntu(arm)要使用清華源中ubuntu-ports源:

    2024年03月20日
    瀏覽(31)
  • arm-linux-gcc 找不到命令?

    arm-linux-gcc 找不到命令?

    2024年02月12日
    瀏覽(24)
  • ubuntu20.04搭建arm交叉編譯環(huán)境

    ubuntu20.04搭建arm交叉編譯環(huán)境

    源碼下載地址:Downloads | GNU-A Downloads – Arm Developer 要根據(jù)目標(biāo)系統(tǒng)選擇編譯器版本,我的主板: aarch64bit體系結(jié)構(gòu)(arm 64bit),linux內(nèi)核GNU操作系統(tǒng)=GNU/Linux操作系統(tǒng)(簡稱linux) 大端模式(Big-endian),是指數(shù)據(jù)的高字節(jié),保存在內(nèi)存的低地址中,而數(shù)據(jù)的低字節(jié),保存在內(nèi)存

    2023年04月24日
    瀏覽(25)
  • 【Ubuntu】Ubuntu22.04搭建Samba服務(wù)

    【Ubuntu】Ubuntu22.04搭建Samba服務(wù)

    1987年,微軟公司和英特爾公司共同制定了SMB(Server Messages Block,服務(wù)器消息塊)協(xié)議,旨在解決局域網(wǎng)內(nèi)的文件或打印機等資源的共享問題,這也使得在多個主機之間共享文件變得越來越簡單。到了1991年,當(dāng)時還在讀大學(xué)的Tridgwell為了 解決Linux系統(tǒng)與Windows系統(tǒng)之間的文件共

    2024年02月09日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包