第一个应用 和 测试交叉编译工具链
来源:互联网 发布:淘宝店一口价怎么设置 编辑:程序博客网 时间:2024/06/05 21:51
http://my.oschina.net/robeer/blog/208044
一、编码:简单的写一个hello应用
打开host端的debian,使用nano(或vim、gedit,或者其它的IDE),建立一个最简单的hello.cpp应用,你可以采用以下代码。
我是使用nano,单独设置了个目录存放,测试代码如下:
1: #include <stdio.h>
2:
3: int main(void)
4: {
5: for (int i = 0; i < 10; i++)
6: {
7: printf("%d Hello BeagleBone Black!\n", i);
8: }
9: return 0;
10: }
二、编译、链接、生成一个可执行文件
采用arm-linux-gnueabihf-g++编译,生成一个名字为hello的应用程序。
进入到源码所在的目录,采用以下命令编译、链接、生成应用。
1: robeer@RobeerDebianPC:~/BBBProject/AppTest/Hello$ arm-linux-gnueabihf-g++ -o hello hello.cpp
1: robeer@RobeerDebianPC:~/BBBProject/AppTest/Hello$ ls
2: hello hello.cpp
1: robeer@RobeerDebianPC:~/BBBProject/AppTest/Hello$ ./hello
2: -bash: ./hello: 无法执行二进制文件
3: robeer@RobeerDebianPC:~/BBBProject/AppTest/Hello$
0 0
- 第一个应用 和 测试交叉编译工具链
- 交叉编译和交叉工具链
- 编译和测试火狐第一个插件
- 你的第一个AngularJS应用--教程二:基架、建立和测试的工具
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- 交叉编译工具链
- eclipse 和 交叉工具链构建嵌入式应用编译及调试环境
- 实现第一个arm-linux交叉编译
- 交叉编译知识解析(一) —— 交叉编译和交叉工具链
- 交叉编译学习笔记(一)——交叉编译和交叉工具链
- 抗战胜利纪念日、南京大屠杀死难者国家公祭日
- 哲学最深处的东西是认识结构和模型
- 《操作系统》期末考试卷面成绩不及格率过高-分析报告和整改措施—张同光
- 2016sdau课程练习专题一 1016 problemQ
- 2016CVTE面试题(嵌入式实习)
- 第一个应用 和 测试交叉编译工具链
- 总结:开发容易出Bug的代码或操作
- C++ STL中哈希表 hash_map介绍【完整版】
- 如何系统的学习linux
- 为String、Map和其他实体类的队列进行排序,支持多字段排序
- Android React-Native系列之<一>零基础搭建React-Native开发环境
- 深度信念网络与受限玻尔兹曼机
- Windows打败了Unix,但Linux是打不倒的!
- Hibernate多对多简单配置