홈 > 고객/기술지원 > Q & A
i.MX8M | MV8895 | MV8890 | MV7420 | MV5260 | MV5422 | MV4412TAB | MV4412 | S5PV210 | iMX6Q | AM3358
Android | Linux | Windows CE | Firmware
 
uboot관련 문의
등록인 : 마이크로비젼 |

MV5422 Linux환경에서 프로그램을 작성을 할려고 하고 있습니다.

현재 MV5422 Linux에서 돌아가는 hello world프로그램을 다음과 같이 작성을 하였습니다.

 

1 #include <stdio.h>

  2 int main(void) {

  3   printf("Hello world\n");

  4   return 0;

  5 }

6

그리고 이것을 cd에 같이 포함된 크로스 컴파일러로 다음과 같이 컴파일 하였습니다.

/opt/arm-eabi-4.7/bin/arm-eabi-gcc  -o test test.c

 

하지만 다음과 같이 error가 발생을 합니다.

/opt/arm-eabi-4.7/bin/../lib/gcc/arm-eabi/4.7/include-fixed/stdio.h:50:23: fatal error: sys/cdefs.h: No such file or directory

 

이 문제를 해결할수 있는 방법이 있는지요?

 

인터넷에 보니 안드로이드 ndk include path를 잡아서 해결하는 방법은 나와있지만

그방법은 안드로이드 상에서 사용가능하지 linux상에서는 문제가 생길 것 같습니다.

(linux상에서 ndk에 사용되는 라이브러리들이 포팅이 않된관계로)

관련 포스트
RE:uboot관련 문의
덧글 0 | 엮인글 0
 





 
    607 / 2,658,029
서울특별시 구로구 구로3동 235번지 한신IT타워 1004호 TEL. 02-3283-0101 FAX. 02-3283-0160
사업자등록번호 : 116-81-51889 대표자 : 이현재 E-MAIL : sale@microvision.co.kr
COPYRIGHT 2004 (주)마이크로비젼 ALL RIGHTS RESERVED.
%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhome%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%22%3E%EA%B3%A0%EA%B0%9D%2F%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%3Fmid%3D51%22%3EQ+%26+A%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E