如何为ARM编译hello world C程序

时间:2014-01-14 08:31:04

标签: c gcc arm beagleboard beagleboneblack

我有这个简单的程序,其源代码位于'src'文件夹中,而include包含在'inc'文件夹中。通常我用以下代码编译:

gcc -I../inc *.c

这使得'a.out'成为可以在该电脑上正常工作的程序。

但是如何为我的BeagleBone Black(ARM)编译?我正在考虑这个:

gcc (some arguments to crosscompile for arm) -I../inc *.c

1 个答案:

答案 0 :(得分:5)

由于您说您可以使用make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm uImage,因此您可以使用arm gnueabi工具链。然后应该像调用它一样简单

arm-linux-gnueabi-gcc -I../inc *.c