arm-linux-gcc(交叉编译工具链)的安装使用
安装 arm-2009q3。
(注:选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。)
以下操作都是在
ubuntu下使用编译器arm-linux-gcc(交叉编译工具链)编译文件 安装 arm-2009q3。 (注:选择交叉编译工具链的原则:和我们所使用的目标平台(给哪款SoC编程)尽量去匹配。) 以下操作都是在root用户下执行的 我下的是压缩包arm-2009q3.tar.bz2 首先把它放到usr/local/arm (新建)下解压 命令:tar -jxvf arm-2009q3.tar.bz2 这样就安装成功了。查看一下装了很多跨平台编译器 接下来调试 进入/usr/local/arm/arm-2009q3/bin 执行./arm-none-linux-gnueabi-gcc -v 成功的话最后会显示编译器版本 试了几次不成功,提示 No such file or directory 上网查了一下,原因是编译器是32位,而我的ubuntu是64位(当初虚拟机装系统时选的) 解决方法是安装兼容32位库linux编译器,执行以下命令 sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 安装32位支持库,再调试ok了 接下来配置环境变量 root用户下 cd 到根目录 用vim打开 .bashrc 在最后一行添加 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 这里的绝对路径就是你安装编译器的位置,保存退出 执行更新环境变量命令:source /root/.bashrc 现在就可以在任意路径下使用交叉编译工具链进行编译了 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |