今天为了检查团队成员代码,花了半天时间才将环境搭建起来,特记录下来,以免将来再到处找资源。直接看图就很清楚了。
一) 工具包下载安装
1)下载安装cygwin
2)下载安装android-ndk
3)下载安装android sdk
4)下载安装codeblocks
二)codeblocks环境配置
1)启动codeblocks
2) 菜单settings->Compiler and debugger settings,
3) 在Global compiler settings 窗口中selected compiler 选择GNU ARM Android2.3 Gcc编译器
4)在custom variable中设置android_ndk和androidsrc,以免团队中各人用的目录不一致。这里进行统一(根据个人的不同设置响应的安装目录)
点击add: key输入android_ndk value填入: D:\android\android-ndk-r5c(根据实际安装目录填写)完成后再点击add: key:ANDROID_SRC value:D:\android\android_2.3 再设置cygwinhome = D:\android\cygwin
5)toolcharin executables设置:
三)项目工程属性中配置
-nostdlib
-Wl,-soname,libmicp.so
-Wl,-shared,-Bsymbolic
-Wl,--whole-archive
-Wl,--no-whole-archive
-Wl,--no-undefined
-Wl,-z,noexecstack
$(android_ndk)\sources\cxx-stl\gnu-libstdc++\libs\armeabi\libstdc++.a
$(android_ndk)\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.4.3\libgcc.a