Compile a native C Android application
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> http://www.cnblogs.com/GoAhead/p/4186707.html 通过上网搜索,你可以发现很多种编译Android native应用的方法.我想说的是,不同的控制台应用, 守护程序(daemon), C/C++库,等等.这些程序在你自己的计算机上 编译没有任何问题. 为了给Android编译程序,你需要ARM工具链(toolchain). 我发现有两种主张,分别是使用Android Prebuild toolchain和CodeSourcery 1)Android Prebuild toolchain Android没有使用传统的libc库.相反,它用了Bionic库,一个由Google开发的,用在Android移动软件平台上的轻量级的libc Bionic被裁剪到只支持 Android系统. 请看 六百万美元的c程序库 2)CodeSourcery CodeSourcery是ARM的合作伙伴. 专门为ARM处理器开发增强GUN工具链的,并提供验证过的GNU工具链.这些工具链有很多不同的版本. 对于Android平台,需要 arm-none-linux-gnueabi, 而 arm-none-eabi是没有glibc包含在里面的,主要面向那些编译完整的native库和应用