|
|
1
50
据我所知,正确的方法是 ndk构建 不直接调用编译器。 在 安卓.mk
如果您想控制在运行ndk build时编译哪些模块,可以创建 应用程序.mk
|
|
|
2
9
默认情况下,NDK只构建可执行文件和共享库(当然还有它们的依赖项)。但是,您可以通过在Application.mk中显式引用NDK来强制它构建独立的静态库。 假设您的静态库模块是LOCAL\u module:=libXYZ,将以下行添加到 应用程序.mk (如果Android.mk不存在,则在与Android.mk相同的文件夹中创建该文件):
注意,APP\u MODULES值不包括静态库模块名称中包含的lib前缀。
|
|
|
3
4
到
|
|
|
Carlo C · 具有动态加载的静态链接可执行文件 2 年前 |
|
|
Community wiki · 什么是动态语言,为什么C#不合格? 3 年前 |
|
jabaa · 为什么库中没有调用全局变量的构造函数? 3 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 3 年前 |
|
|
asendjasni · 在C中使用静态库 8 年前 |
|
|
Maneesh M · 如何在iOS应用程序中集成Atom支付网关? 8 年前 |
|
|
ImgPrcSng · 静态库中的符号可见性和操纵 8 年前 |