android-gcc 를 소개합니다.

최근 시간 날 때마다 파이썬(Python)을 안드로이드(Android) 환경으로 이식하는 작업을 하고 있습니다. 이 과정에서 발견한 NDK 관련 이슈들을 몇 개 포스트 하기도 했습니다. 오늘은 작업 도중 부산물로 얻어진 스크립트 하나를 소개 드릴까 합니다. android-gcc라 이름 붙인 이 스크립트는,  NDK 에 포함된 툴체인을 NDK의 빌드 환경에서 분리하여, 좀 더 일반적인 gcc의 동작을 흉내 내는 것입니다. 파이썬을 이식하는 작업처럼, 이미 동작하는 빌드 스크립트가 준비되어 있는 경우, 이식에 필요한 수정을 최소화할 수 있습니다. NDK로 빌드한 공유라이브러리나 실행파일과 동일한 결과를 얻으실 수 있습니다. 시간이 허락하는 한 NDK의 버전에 맞추어 지속적으로 업데이트될 것으로 기대합니다. 이번에 소개 드리는 버전은 NDK 1.6을 위한 1.6.0 버전입니다. 혹 버그를 발견하시거나 피드백을 주실 내용이 있다면 주저하지 마시고 알려주시기 바랍니다. 자세한 내용은 아래 링크를 따라가시면 됩니다.