'src'폴더에 소스가 있고 'inc'폴더에 includes가있는 간단한 프로그램이 있습니다. 일반적으로 나는 이것을 다음과 같이 컴파일한다 :hello world를위한 크로스 컴파일 방법 ARM 용 C 프로그램
gcc -I../inc *.c
이것은 'a.out'을 그 컴퓨터에서 잘 작동하는 프로그램으로 남겨둔다.
하지만 어떻게 이것을 BeagleBone Black (ARM)에 컴파일합니까? 이것으로 내가 대해 생각하고 :
gcc (some arguments to crosscompile for arm) -I../inc *.c
PC에 ARM 툴체인을 설치 했습니까? –
당신은 실제로 그것을 '컴파일'하지 않습니다. [cross-compile] (http://en.wikipedia.org/wiki/Cross_compiler#GCC_and_cross_compilation)입니다. –
Paul에 문의 해 주셔서 감사합니다. 네, 있어요. 커널 용 자식 아카이브 및 uboot를 사용하고 있으므로 이미 "CROSS_COMPILE = arm-linux-gnueabi- ARCH = arm uImage"를 사용하고 있습니다. – Embed101