Linux虚拟机安装交叉编译工具arm 您所在的位置:网站首页 虚拟机编译器输入删除太麻烦怎么办啊 Linux虚拟机安装交叉编译工具arm

Linux虚拟机安装交叉编译工具arm

#Linux虚拟机安装交叉编译工具arm| 来源: 网络整理| 查看: 265

1 – 本地编译器 在当前平台编译,得到的程序在本地执行 这时所使用的编译器称为本地编译器 如:linux中的gcc编译器、windows上VC等

2 – 交叉编译 在一种平台上编译出能运行在体系结构不同的另一种平台上的程序 如在X86平台上编译出能运行于ARM平台上的程序,所使用的编译器称为交叉编译器 如后面我们要使用的arm-linux-gcc等

由于嵌入式设备没有足够的内存及存储资源来完成其编译过程 所以必须使用交叉编译的方式 3 – 编译流程 在这里插入图片描述 4 – 安装交叉编译工具链 1.拷贝交叉编译器到虚拟机

2./usr/local下建文件夹、解压交叉编译器 把交叉编译工具安装在/usr/local/arm目录下

sudo mkdir /usr/local/arm/ sudo tar jxvf arm-linux-gcc-4.3.2.tar.bz2 -C /usr/local/arm

执行完以上命令后,会在/usr/local/arm/下生成4.3.2的文件夹,里面存放的就是编译好的交 叉编译工具

ls /usr/local/arm/

3.安装完交叉编译器后

(1)sudo vi /etc/profile (2)sudo vi $HOME/.bashrc //在本文件的最后增加以下语句,注销生效,推荐使用方法2 export PATH=/usr/local/arm/4.3.2/bin:$PATH

注意:(1)问题在这里插入图片描述 解决办法:应该是少了两个32位的库 在这里插入图片描述 (2)问题:这里出现虚拟机ping不通外网的情况。 在这里插入图片描述 解决办法:修改虚拟机的网络配置值为自动获取。在这里插入图片描述 更新配置文档:source /etc/profile

4.验证

arm-linux-gcc -v

在这里插入图片描述 如果出现无法找到文件或者目录时,执行以下命令兼容指令

sudo apt-get install aptitude sudo apt-get install lib32z1 sudo aptitude install lib32ncurses5 sudo apt-get install ia32-libs sudo apt-get install libc6-i386

arm-linux-gcc-4.3.2.tar.bz2安装包下载链接 链接:https://pan.baidu.com/s/1YoKqjOOkw8yn9IP9vn1RCA 提取码:ih96



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有