Android NDK
Android NDK는 C, C++ 언어로 작성된 코드를 Java 언어에서 JNI (Java Native Interface)방법으로 호출가능하도록 컴파일하여 *.so 포맷의 라이브러리를 생성해준다. 생성된 라이브러리는 Android 플랫폼의 Java언어에서 로드할 수 있고 로드된 라이브러리 안에 존재하는 C, C++ 함수를 호출할 수 있다. Android SDK에 의해 사용되는 것이 아니라, Cygwin을 설치/실행하여 Command line 상에서 Android NDK가 사용되어 C, C++코드가 컴파일되고 공유 라이브러리 파일(*.so)이 생성된다.


1. 맥용이니깐 android-ndk-r4b-darwin-x86.zip 파일을 다운받아서 압축을 풀면 설치 끝..



윈도우에서는 cygwin을 설치하면 되는데 맥에서는 gnu make 와 awk라는걸 설치해야 한다.
gnu make 를 설치하려고 봤더니.. macport 를 설치해야 되네..
macport 를 설치하려고 봤더니.. xcode 를 설치해야 되네..

2. xcode 설치 ( Mac에서 아이폰 개발 환경설정하기와 동일 http://comxp.tistory.com/136)
http://developer.apple.com 에서 맥용 sdk를 받아보자.


다운 받기 위해서는 로그인을 해야 한다.


아이디가 없으면 아이디를 만들자.. 가입 하는건 생략... (가입 메일 확인까지 되야 한다.)


로그인 하면 아래와 같이 sdk와 샘플들을 다운 로드 받을수 있다.
우리는 xcode를 받아야 하기 때문에..  다음과 같이 최신 iOS SDK를 받자.


ㅋㅋㅋ
위와 같이 Downloads를 누르면 바로 아래로 스크롤만 된다..
그냥 화면을 조금 아래로 내려서 다음을 다운 받자.


다운로드 창이 뜨면 파일 저장을 꾸욱 눌러준다.


헐~ 35분.. 여기 인터넷이 느린가? 서버쪽이 느린가?
아니다.. 파일이 클뿐이다.. 2.9GB 느긋하게 받게 해놓고 딴짓(?) 하자.

받고나니 3.15GB






설치후 다음과 같이 실행 한다.


사용 방법은 /docs/OVERVIEW.TXT 참고 http://idess.tistory.com/91

.bash_profile 에 NDK 경로 넣어주기 



'Android > NDK' 카테고리의 다른 글

ndk 사용법  (0) 2010.10.28
Mac에서 Android NDK 환경설정  (1) 2010.10.28
Posted by 까칠코더.

댓글을 달아 주세요

  1. BlogIcon berabue 2011.08.26 23:18 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다^^