Code::Blocks 交叉编译
时间:2010-09-27
来源:互联网
本帖最后由 kexd2004 于 2010-09-27 12:04 编辑
想在LINUX下使用CODE::BLOCKS 编写调试并编译连接ARM运行程序。IDE编译环境默认为:GNU GCC 编译器。修改如下:
1.Settings->Compiler and debugger settings 将Setected compiler 修改为GNU ARM GCC 编译器,并设置为默认。
2.在同页面选择子页‘Toolchain executables’->'编译起的安装路径选择为/usr/local/arm/3.4.1/,program files'项 替换成对应目录下的文件
依次为:arrm-linux-gcc、arm-linux-g++、arm-linux-g++、arm-linux-ar、arm-linux-gdb、、/usr/bin/make
3.project-->build options-->select compiler选择GNU ARM GCC Compiler
修改后编译一个hello world的例子程序,生成hello的文件,./hello来编译该文件,提示:无法执行二进制文件,以为编译成功了,移到2440上运行不起来,
请教我需要怎么修改codeblocks的配置才能编译后运行在arm上呢??
补充说明:
1.交叉编译 版本cross-3.4.1,安装到/usr/local/arm下;
2.下载gdb-7.2,同样安装到/usr/local/arm/3.4.1/
想在LINUX下使用CODE::BLOCKS 编写调试并编译连接ARM运行程序。IDE编译环境默认为:GNU GCC 编译器。修改如下:
1.Settings->Compiler and debugger settings 将Setected compiler 修改为GNU ARM GCC 编译器,并设置为默认。
2.在同页面选择子页‘Toolchain executables’->'编译起的安装路径选择为/usr/local/arm/3.4.1/,program files'项 替换成对应目录下的文件
依次为:arrm-linux-gcc、arm-linux-g++、arm-linux-g++、arm-linux-ar、arm-linux-gdb、、/usr/bin/make
3.project-->build options-->select compiler选择GNU ARM GCC Compiler
修改后编译一个hello world的例子程序,生成hello的文件,./hello来编译该文件,提示:无法执行二进制文件,以为编译成功了,移到2440上运行不起来,
请教我需要怎么修改codeblocks的配置才能编译后运行在arm上呢??
补充说明:
1.交叉编译 版本cross-3.4.1,安装到/usr/local/arm下;
2.下载gdb-7.2,同样安装到/usr/local/arm/3.4.1/
作者: kexd2004 发布时间: 2010-09-27
用过codeblocks的可否讲讲阿
作者: kexd2004 发布时间: 2010-09-27
没用过codeblock。
可以用file命令查看你编出的可执行文件的目标平台是否为ARM。
在2440上运行不起来,什么现象?google之。
可以用file命令查看你编出的可执行文件的目标平台是否为ARM。
在2440上运行不起来,什么现象?google之。
作者: guocslock 发布时间: 2010-09-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28