Release用交叉编译:arm-none-linux-gnueabi-gcc。搭建步骤:
1).在Project->Properties->C/C++ Build->Settings,Configure改到Release下,在GCC C Compiler和
GCC C Linker的Command中:填入arm-none-linux-gnueabi-gcc;
2).按这个步骤来操作:http://blog.csdn.net/oqidian12345/article/details/8968078;
3).按照2中操作完成后,可能还不成功,提示找不到arm-none-linux-gnueabi-gcc,原因是在64位Ubunbu
下要按照32位的一些库。
但32位库的下载链接很多已经失效了,按照http://tieba.baidu.com/p/2245543310安装新立德软件管理器,
但是该链接中的ia32-libs也已经失效,有效的链接是:http://cz.archive.ubuntu.com/ubuntu lucid main,按照博文(http://341719xubin.blog.163.com/blog/static/13292079320119583956891/)来操作。
4).安装完成ia32-libs后,按照2)中的方法设置环境变量后,仍然提示找不到交叉编译器,还要在另外一处更改
环境变量:gedit /etc/environment,加入arm-none-linux-gnueabi-gcc所在路径,然后source /etc/environment生效,
重启系统就OK了。
时间: 2024-10-27 12:57:56