2016-06-22 1 views
1

TEST.C 다음팔 - 리눅스 - androideabi-GCC 해당 파일

#include <stdio.h> 

int main(void) 
{ 

    printf("Hello world!\n"); 


    return 0; 

} 

,

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc test.c -o hello 

test.c:1:19: fatal error: stdio.h: No such file or directory 

방법 안드로이드 프로젝트에서이 GCC를 사용하려면?

systoot을 (를) 추가 하시겠습니까?

나는

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc --sysroot=bionic/libc/arch-arm test.c -o hello 

을 시도했지만 같은 결과를 얻을 :

test.c:1:19: fatal error: stdio.h: No such file or directory 

도와주세요를!

+0

의 #include 실행 명령 아래 사용하여 사전에 요청 패키지를 설치해야 INT 주 (무효) { \t의 printf ("안녕하세요 세계! \ n "); \t return 0; } – Starsky

+0

가능한 복제본 http://stackoverflow.com/questions/14307611/problems-compiling-object-using-arm-linux-androideabi-gcc – sas

답변

0

당신은

sudo apt-get install gcc-arm-linux-androideabi 

는 다음

arm-linux-androideabi-gcc --sysroot=/opt/android/android-ndk-r9c/platforms/android-19/arch-arm -o test lin.c 
+0

나는 퍼티에서 작업하고 전체 안드로이드 프로젝트를 OK로 만듭니다. BoardConfig.mk , CROSS_COMPILE : = prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-. – Starsky

+0

방금 ​​gcc text.c -o hello를 실행하면 문제가 없습니다. – Starsky