2012-06-24 2 views
1

나는 andoid ndk를 사용하기 시작했으며이를 사용하는 방법을 발견했습니다. 그들은 C++로 작성된 쉬운 코드를 보여 주었고 분명합니다. android ndk가 C++로 코드를 작성할 수 있다고 알려져 있습니다.Android NDK 및 ANSI C

하지만 C++이 아니라 ANSI C로 코드를 작성할 수 있습니까? android ndk?

답변

3

예, C 코드를 작성할 수 있습니다. 당신이 그렇게하지 못하게하는 것은 아무것도 없습니다. 모든 NDK 네이티브 API는 실제로 C API입니다.

+0

하지만 C++로도 작성할 수 있습니다. 컴파일러에게 C inst의 C inst를 사용하고 싶다고 말하는가? – Alexandre

+0

gcc로 컴파일하면 C가 사용됩니다. g ++, C++를 사용한다면. 추가 옵션을 보려면 [these] (http://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html) 명령 줄 매개 변수를 확인하십시오. – gfour

+0

기본적으로 cc, cp, cxx, cpp, CPP, C++ 또는 C 확장자로 끝나는 파일은 C++ 코드로 간주되어 컴파일됩니다. c 확장자를 가진 파일은 C 코드로 컴파일됩니다. 전체 목록은 다음과 같습니다. http://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#Overall-Options –