我在这个问题上尝试了这种方法,但似乎linux版本ar
与mac版本不同,因为我无法再次组合目标文件.
我基本上想要做的是通过运行脚本构建阶段将另一个静态库合并到我的Xcode静态库构建产品中.
不幸的是我无法将其他库直接编译到我的项目中,因为它有自己的构建系统(因此我使用已编译的库).
我认为应该可以将其他库合并ar
到Xcode生成的库中而不反编译构建产品.我该如何做到这一点?
伙计们,你会在unix上描述一些关于c ++构建块的事情吗?
我想创建一个链接静态库和动态库(.so)的应用程序.
问题1: 如何使用gcc/g ++创建静态库?如何使用我的应用程序链接.
问题2: 如何在makefile中指定它,链接静态和动态库,假设两个库都有头文件
简介:我一直在使用makefile和库多年,由其他人编写.因此,每当我修改它时,我只是简单地剪切粘贴的东西,而不是真正理解它.现在我想深入了解构建/链接/创建Makfile过程.
在私密细节中描述这些概念的好书是什么?
谢谢