嵌入式开发:从ARM程序运行到Maemo环境搭建与Eclipse集成
1. 运行ARM二进制程序示例
首先,我们来看一个简单的“Hello World”程序示例,该程序可以在PC上运行ARM二进制程序。以下是代码:
#include <stdio.h>
int
main (int argc, char *argv [])
{
printf("Hello World!\n");
return 0;
}
操作步骤如下:
1. 运行编译器:
[ sbox−MY ARM TARGET: ~ ] > gcc hello.c
- 检查输出文件是否为ARM可执行文件:
[ sbox−MY ARM TARGET: ~ ] > file a.out
a.out: ELF 32−bit LSB executable, ARM version 1 (SYSV), for GNU/Linux 32.4.17, dynamically linked (uses shared libs), not stripped
- 执行程序:
[ sbox−MY ARM TARGET: ~ ] > ./a
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



