我有这个简单的程序,其源代码位于'src'文件夹中,而include包含在'inc'文件夹中。通常我用以下代码编译:
gcc -I../inc *.c
这使得'a.out'成为可以在该电脑上正常工作的程序。
但是如何为我的BeagleBone Black(ARM)编译?我正在考虑这个:
gcc (some arguments to crosscompile for arm) -I../inc *.c
答案 0 :(得分:5)
由于您说您可以使用make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm uImage
,因此您可以使用arm gnueabi工具链。然后应该像调用它一样简单
arm-linux-gnueabi-gcc -I../inc *.c