Ubuntu 交叉编译工具链安装(图文教程)

  平台:VMware® Workstation 16 Pro

iso镜像:ubuntu-20

交叉编译下载链接

Linaro Releaseshttps://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/打开网站进入之后看到

选择 带arm-linux-gnueabihf的,图一为32位,图二为64位,根据自己电脑下载,点击就自动下载


​​​​图一

图二

 博主这里选用64位的,也就是图二,下载完成之后下面开始操作

第一步:在ubantu创建一个文件夹,代码如下

                这就是准备把交叉编译工具放在这

sudo mkdir /usr/local/arm

第二步:把下载的交叉编译文件拉到主目录上,然后再拷贝到arm目录下

 

 输入代码如下:

sudo cp gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar /usr/local/arm/ -f

第三步: 然后把它解压到当前目录下,输入下面代码

sudo tar -vxf gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar

解压完成可以看到有一个新的文件夹

第四步: 修改环境变量,输入下面代码

sudo vim /etc/profile

打开文件,在文件最后输入下面这些内容,然后保存退出

export PATH=$PATH:/usr/local/arm/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin

第五步: 在使用交叉编译器还需要安装一下其它的库,代码如下

sudo apt-get install lsb-core lib32stdc++6

安装完成之后重启ubantu

第六步:下面验证是否成功安装,代码如下

arm-linux-gnueabihf-gcc -v

 到这就已经可以使用交叉编译啦

  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu安装交叉编译工具,您可以按照以下步骤进行操作: 1. 首先,打开终端并更新软件包列表: ``` sudo apt update ``` 2. 接下来,安装交叉编译工具所需的依赖项: ``` sudo apt install build-essential sudo apt install libncurses5-dev sudo apt install libssl-dev sudo apt install libgtk2.0-dev sudo apt install libglib2.0-dev ``` 3. 然后,下载适用于您目标平台的交叉编译工具。您可以从适当的厂商或开发社区下载工具。例如,如果您要为ARM平台编译代码,可以下载GNU ARM嵌入式工具。 4. 下载完成后,将工具解压到您选择的目录中。假设您将其解压到`/opt`目录下: ``` sudo tar xvf <toolchain_file.tar.gz> -C /opt ``` 5. 为了在系统上全局使用交叉编译工具,您需要将其路径添加到`PATH`环境变量中。可以通过编辑`~/.bashrc`文件来实现: ``` nano ~/.bashrc ``` 6. 在文件的末尾添加以下内容(假设您将工具解压到`/opt`目录下): ``` export PATH=$PATH:/opt/<toolchain_directory>/bin ``` 7. 保存并关闭文件后,重新加载`.bashrc`文件以使更改生效: ``` source ~/.bashrc ``` 至此,您的Ubuntu系统应该已经安装交叉编译工具。您可以使用该工具来编译针对目标平台的代码。请注意,在使用交叉编译工具之前,您需要了解如何正确配置和使用该工具。根据您所选择的工具和目标平台,可能还需要进行其他配置步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值