第7讲 建立交叉编译环境

来源:互联网 发布:绵投控股网络商学院 编辑:程序博客网 时间:2024/06/05 04:18

1、编译原理 gcc使用

2、交叉编译原理

1)为什你不直接在开发板上编译呢?

答:编译的过程会产生多中间文件,占用内存,开发板的内存比较小,不利于编译

2)交叉编译器的版本

不是最高版本就可以解决问题,可能低版本的反而可以编译高版本不能编译的文件

3、交叉工具安装和使用

1)将arm-linux-gcc-4.3.2 通过Samba服务器拷贝到Linux中,解压,然后在Linux的/user/local/目录下建立一个arm文件夹,最后将4.3.2的文件移到/usr/local/arm/

2)配置环境变量


使/etc/profile文件生效(添加环境变量



问题:

运行arm-linux-gcc时出现:

 /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory

解决:因为Ubuntu是64位的,要下一个32位的库sudo apt-get install ia32-libs 这样就可以进行交叉编译了

0 0
原创粉丝点击