ARM-LINUX 系列 (一) ----arm-gcc 环境搭建 以及vim的安装

在纠结许久买了友善之臂的2440开发板后,今天终于有时间开始使用了。 好记性不如烂笔头,所以开始写博客,如有错误疏漏之处请指出,小弟虚心受教。

下面正文开始

在耗费大力气在vmware上安装linux(ubuntu),之后安装gcc环境。


第一步:在根部录下创建、work文件夹。


由于我已经建好work文件夹了,所以在这以work1为例,顺便提一句,

    删除文件夹的指令:sudo rmdir work1:



之后加载光驱文件,将其移动到work文件夹下 : 简单起见,直接复制--粘贴!



然后跳转到 /work/linux 下 解压arm-gcc文件


解压过后,出现一个解压的压缩包。


打开opt文件:



安装vim,因为vim非常常用(听一个师兄说的),所以我也安装了一个。

安装指令 :

sudo apt-get install vim

由于我已经安装完了,所以和诸位安装完后的提示不一样。  

安装完成后用 vim --version 来判断安装成功


用  sudo vim /etc/profile 打开文件,添加路径。这是为了以后直接运行这个目录

以下摘自《嵌入式linux应用开发手册》( 韦东山


用vim打开profile文件如下图所示:



移到最后一行,按ESC键  ,再按i(注意,必须是小写的i),进入编辑模式,


输入export PATH=$PATH:/work/linux/opt/FriendlyARM/toolschain/4.4.3/bin

再按一次esc退出编辑模式, 按 shift+: 输入命令wq,退出并保存environment文件。

之后,输入 source /etc/profile生效新的环境变量

之后,输入arm-linux 按tab键,补全相关命令。


补充 tab键命令用法:-----摘自《百度知道


之后输入命令 arm-linux-gcc -v  提示没有安装包,

下面方法见人见智,反正我试后不好使:

  1. 输入  sudo apt-get install ia32-lib

2. 输入sudo apt-get update  然后sudo apt-get install ia32-lib  我还是不好使,这里不截图了。

3. 在尝试N久以后,在qq群里问一位大牛,解决输入sudo apt-get install lib32z1 ,中间有一个问是否继续执行的,输入y,然后下载下来。搞定!


再次输入arm-linux-gcc -v 已经正确输出





主要参考资料:http://blog.csdn.net/u011732167/article/details/50268311

百度的vim的使用教程。

附:http://www.mr-wu.cn/how-to-install-ia32-libs-in-ubuntu-14/  这篇文档也提过 ia32-lib被lib32z1代替这件事。当时看不明白,现在知道了。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
arm-linux-gnueabihf-gcc是一个用于ARM架构的交叉编译器。它允许在一个平台上编译ARM架构的程序,以便在另一个平台上运行。要使用arm-linux-gnueabihf-gcc编译器,您需要将其添加到环境变量中,以便系统可以找到它。为此,您可以编辑您的.bashrc文件,在其中添加arm-linux-gnueabihf-gcc的bin目录和lib目录的路径。 根据引用和引用的内容,您可以通过执行以下命令来编辑.bashrc文件并添加路径: ``` $ vim ~/.bashrc ``` 然后,在文件的末尾添加以下两行代码: ``` export PATH=$PATH:/home/zzz/xilinx_petalinux/gcc-arm-linux/gcc-linaro-11.2.1-2021.10-x86_64_arm-linux-gnueabihf/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/zzz/xilinx_petalinux/gcc-arm-linux/gcc-linaro-11.2.1-2021.10-x86_64_arm-linux-gnueabihf/lib ``` 保存并关闭文件后,执行以下命令使环境变量生效: ``` $ source ~/.bashrc ``` 这样,您就可以在命令行中使用arm-linux-gnueabihf-gcc编译器了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [安装交叉编译器 arm-linux-gnueabihf-gcc](https://blog.csdn.net/weixin_42109053/article/details/123687796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值