学习记录|移植 arm Linux 编译工具链

建议不要用apt包管理器直接下载arm-linux工具链

那个不是很完整的

1.下载 arm-linux-gnueabi-5.4.0.tar.xz

下载连接在这里

https://www.123pan.com/s/cKtNjv-lACB.html?


提取码:ad9G

然后从共享文件夹里面复制到家目录

cp arm-linux-gnueabi-5.4.0.tar.xz ~



1.cp:这是复制命令。


2.arm-linux-gnueabi-5.4.0.tar.xz:这是要复制的文件的名称,
        它是一个压缩的归档文件,其中包含了针对ARM架构的Linux工具链。

3.~:这是一个符号链接,代表当前登录用户的主目录。
        在命令行中,~会被自动扩展为实际的路径,比如/home/username。

2.然后到家目录把他解压

cd ~

tar -xvf arm-linux-gnueabi-5.4.0.tar.xz


这条命令是用于在Linux系统中解压缩.tar.xz格式的压缩文件。下面是命令各参数的详细解释:

tar:是一种用于打包压缩和解压缩的命令。
-x:参数表示“提取”,即从压缩包中提取文件。
-v:参数表示“详细模式”(verbose),它会在屏幕上显示详细的信息,让用户能看到被处理文件的列表。
-f:参数表示后面跟着的是压缩文件的名称。
具体到这个命令:

arm-linux-gnueabi-5.4.0.tar.xz:这是压缩文件的名称,它表明这个压缩文件是为ARM架构的Linux系统准备的工具链,版本为5.4.0。
执行这个命令后,tar程序会解压缩arm-linux-gnueabi-5.4.0.tar.xz文件,并在屏幕上显示被处理文件的列表。由于没有指定解压缩后文件存放的目录,所以默认会将文件解压到当前工作目录中。

.tar.xz 是一种压缩文件格式,其中 .tar 是一种打包压缩格式,而 .xz 是一种压缩算法,提供了比传统的 .gz 或 .bz2 更高的压缩率。这种格式常用于Linux发行版的软件包。

3.进入./usr/local/arm/5.4.0/usr/bin, 先使用pwd查看当前的绝对路径,

gec@ubuntu64:~/usr/local/arm/5.4.0/usr/bin$ pwd

/home/gec/usr/local/arm/5.4.0/usr/bin

4.临时设置环境变量:

export PATH=$PATH:/home/gec/usr/local/arm/5.4.0/usr/bin

5.设置好想查看就输入

arm-linux-gcc  -v

就可以看到版本好了

=========================================================================

要永久设置环境变量,您可以将该命令添加到您的 shell 配置文件中,

例如 ~/.bashrc~/.profile

以下是如何在 ~/.bashrc 中添加环境变量的步骤:

  1. 打开 ~/.bashrc 文件以编辑:

nano ~/.bashrc
  1. xxxx
  2. 在文件的末尾添加以下行:

....
.......
.........
export PATH=$PATH:/home/gec/usr/local/arm/5.4.0/usr/bin
  1. xxxx

  2. xx

  3. 保存并退出编辑器(在 nano 中,按下 Ctrl + X,然后按 Y 确认保存,最后按 Enter 确认文件名)。

  4. 刷新当前 shell 或注销并重新登录到系统中,以使更改生效。

source ~/.bashrc

现在,您的系统应该能够在每次登录时自动设置该环境变量,并将 /home/gec/usr/local/arm/5.4.0/usr/bin 添加到 PATH 中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值