Android NDK에 STL 포팅한것
Android :
2010. 2. 9. 16:04
반응형
출처 : http://xxw8393.blog.163.com/blog/static/37256834200910235723590/
Android NDK 已有 1.6,安装容易(解压便可),但使用上比较复杂,要与SDK的一起使用。NDK允许开发人员用C/C++语言编译部分的应用程序代码。
Linux 32/64-bit (x86) android-ndk-1.6_r1-linux-x86.zip
增加 stlport, 可编译C/C++程序的代码为独立运行的 Android 应用程序
linux 방법
STLPort 설치
테스트 qsort.cpp
컴파일 및 테스트
android gcc toolchain
pocketmagic 有一篇关于编译 android gcc toolchain 的方法可编译C/C++程序的代码为独立运行的 Android 应用程序
http://www.pocketmagic.net/?p=682
现附上已编译好的mac (androidgcc_mac.tgz) 及 linux (androidgcc_linux.tgz) 版本
使用方法如下
(1) 下载后解压
(2) 下载agcc 脚本至 ~/Android/Projects/
http://www.pocketmagic.net/wp-content/uploads/2009/05/agcc
可用 mac / linux Terminal
(3) agcc 安装方法
linux 用 Terminal 安装方法
(4) 修改环境变量
linux
(5) 测试 Hello, Android World!
必须先将手机上的USB调试(Debug)模式打开及手机连接到 USB
(6) 用 Makefile
hello.cpp
테스트 hello.cpp
Android NDK 已有 1.6,安装容易(解压便可),但使用上比较复杂,要与SDK的一起使用。NDK允许开发人员用C/C++语言编译部分的应用程序代码。
Linux 32/64-bit (x86) android-ndk-1.6_r1-linux-x86.zip
增加 stlport, 可编译C/C++程序的代码为独立运行的 Android 应用程序
linux 방법
코드복사
|
STLPort 설치
코드복사
|
테스트 qsort.cpp
코드복사
|
컴파일 및 테스트
코드복사
|
android gcc toolchain
pocketmagic 有一篇关于编译 android gcc toolchain 的方法可编译C/C++程序的代码为独立运行的 Android 应用程序
http://www.pocketmagic.net/?p=682
现附上已编译好的mac (androidgcc_mac.tgz) 及 linux (androidgcc_linux.tgz) 版本
使用方法如下
(1) 下载后解压
코드복사
|
(2) 下载agcc 脚本至 ~/Android/Projects/
http://www.pocketmagic.net/wp-content/uploads/2009/05/agcc
可用 mac / linux Terminal
코드복사
|
(3) agcc 安装方法
linux 用 Terminal 安装方法
复制代码
|
(4) 修改环境变量
linux
코드복사
|
(5) 测试 Hello, Android World!
必须先将手机上的USB调试(Debug)模式打开及手机连接到 USB
코드복사
|
(6) 用 Makefile
코드복사
|
hello.cpp
코드복사
|
테스트 hello.cpp
코드복사
|
내가 중국싸이트에서 보고 그대로 다운받아서 실습해본것을 압축한 파일을 올립니다.
반응형
'Android' 카테고리의 다른 글
JAVA Native Method (JNI) (0) | 2010.02.09 |
---|---|
Mount a filesystem read-write (0) | 2010.02.09 |
cp on Android (0) | 2010.02.09 |