티스토리 뷰
아시는 분들도 있고.. 모르시는 분들도 있을테고... 제가 사용하고 있는 방법 입니다.
이클립스에서 NDK 방식으로 개발 할때 컴파일을 한다는 것이 조금 귀찮을때가 있습니다.
저의 경우는 만능이라고 할 수 있는 ANT를 이용하여 컴파일을 합니다. (결국 귀차니즘 때문이지요.. ㅋㅋ)
아래 내용을 ANT에 추가 하면 됩니다. 참 쉽죠잉~ ㅋ
<property name="cygwin.home" value="C:\\DeveloperTools\cygwin\bin"/>
<property name="cygwin.shell" value="bash.exe"/>
<property name="cygwin.drive" value="/cygdrive/c"/> <== bash 진입 시 ls 명령에 의해 보이는 드라이브 경로 입니다.
<property name="ndk.home" value="C:\DeveloperTools\android-ndk-r9"/> <== NDK 설치 경로 입니다.
<property name="ndk.make" value="ndk-build"/> <== NDK 빌드 명령 입니다.
<property name="ndk.clean" value="ndk-build clean"/> <== 이미 존재하는 Object파일을 삭제 하는 겁니다.
<property name="ndk.src" value="C 소스 파일 경로"/> <== Cygwin Drive 기준 입니다.
<target name="Native Compile" description="" depends="init">
<exec dir="."
executable="${cygwin.home}/${cygwin.shell}">
<arg value="--login"/>
<arg value="-c"/>
<arg value="cd ${cygwin.drive}/${ndk.src}; ${ndk.home}; ${ndk.clean}; ${ndk.make}"/>
</exec>
</target>
'개발자 이야기 > Android 자료' 카테고리의 다른 글
cubieboard2 이야기 3탄 Nand Flash (0) | 2017.09.15 |
---|---|
큐비보드, cubieboard2 이야기 2탄 UART연결 (0) | 2017.09.07 |
큐비보드, cubieboard2 이야기 1탄 (0) | 2017.09.07 |
NDK에서 C++에서 STL (String Class) 사용방법 (0) | 2014.06.18 |
NDK에서 C 소스 컴파일환경 설정하기 (0) | 2014.06.18 |
ANT를 이용한 AVD에서 앱 삭제 (0) | 2014.06.18 |
- Total
- Today
- Yesterday
- 식물
- embeded
- 식물키우기
- 채소 키우기
- arm
- cross compile
- 리눅스
- 고흥
- 버추얼박스
- 커널
- 큐비보드
- 식물 키우기
- 베란다
- 커피컵
- C
- kernel
- 1회용컵
- U-Boot
- CubieBoard2
- 열무
- Android
- 상추
- 사무실
- C++
- 크로스컴파일
- 벌교
- 임베이디드
- VirtualBox
- 수경재배
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |