【发布时间】:2015-10-09 13:54:20
【问题描述】:
这是我想做的:
有一个用 c/c++ 编写的项目,我想编译并部署到 Android 设备上。
我希望这个项目引用的每个库都静态链接到整个编译,这样我就可以获得一个自包含的二进制文件(或其中的几个)。
问题一:经过搜索发现,库或多或少有两种,动态的和静态的。我的问题是,我必须提供静态库还是 gcc 工具链能够以某种方式从头文件中编译它们?
问题 2:在搜索静态链接时,我只发现了仅对有限数量的库和目标文件使用标志的示例。我想要一个递归函数。那就是“为项目中的每个库引用链接它的静态版本。如果没有这样的版本,编译并链接它(这可能吗?)
【问题讨论】:
标签: android c++ c compilation makefile