6

ソースが「src」フォルダーにあり、インクルードが「inc」フォルダーにあるこの単純なプログラムがあります。通常、私はこれを次のようにコンパイルします:

gcc -I../inc *.c

これにより、'a.out' がその PC で正常に動作するプログラムとして残ります。

しかし、BeagleBone Black (ARM) 用にこれをコンパイルするにはどうすればよいですか? これで私は考えています:

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

1 に答える 1

7

あなたは使用できると言っているので、make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm uImagearm gnueabi ツールチェーンを自由に使用できるようにする必要があります。その場合、次のように呼び出すのと同じくらい簡単なはずです

arm-linux-gnueabi-gcc -I../inc *.c
于 2014-01-14T09:56:13.010 に答える