linux 交叉编译的HelloWorld【1】

日期:2016-04-02 

      起因刚好最近三天假期可以玩玩Linux。就是将一个fedora下文件发送到Arm9的下的系统下进行运行。也许会问为何不直接用Arm9上的系统来编译呢,实际上板子的资源本身就有限,用它来执行结果就好了,当然可以用它来编译也是可以的。

     linux 交叉编译的HelloWorld【1】_第1张图片

一、得到目标文件

   Linux系统选用的是fedora6,板子用三星的2440,另外台电脑用的win xp。可能会想需要用到2台电脑,不过有个叫虚拟机的软件可以代替我们的Linux系统。虚拟机还是很大的方便了我们这些囊中羞涩的开发者。

linux 交叉编译的HelloWorld【1】_第2张图片

 

 

  上面是我们的helloWorld程序,当然不只是helloWorld一句话来。我们需要用到linux下的编译器 ,命令是 arm-linux-gcc -o outPut  hello.c ,会将我们的.c文件编译成成.o文件

你可能感兴趣的:(linux 交叉编译的HelloWorld【1】)