小编ang*_*dsg的帖子

Android静态链接与针对glibc的动态链接

我一直在将一些Linux工具(以及我自己的一些C代码)交叉编译到Android,我面临的挑战之一就是Android的libc有一些缺失/剥离的组件,我最终修补了我的代码以使其能够与Android的libc(例如像http://credentiality2.blogspot.com/2010/08/compile-ncurses-for-android.html这样的问题)

Q1:在使用arm工具链(或ndk-build)进行交叉编译时,如何静态链接glibc(以及其他依赖项)?

Q2:对于Android的二进制文件静态链接glibc是一个好主意吗?如果我开始静态链接,我是否应该期待任何事情?有任何性能/内存问题吗?

我理解静态与动态链接的大部分优缺点 - C++应用程序 - 我应该为库使用静态或动态链接吗?静态链接与动态链接

因此,我希望知道在交叉编译二进制文件时是否应该静态链接glibc for Android.

android libc dynamic-linking static-linking android-ndk

10
推荐指数
1
解决办法
9477
查看次数