您的位置:首页 > 其它

第7讲 建立交叉编译环境

2016-01-22 16:43 190 查看
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 这样就可以进行交叉编译了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: