我正在构建一个需要动态链接到我的项目的库。输出是一个 .so 文件,所以我认为我在正确的轨道上。我担心它在编译时的链接方式——通过指定它的 makefile 的位置并依赖于一堆我以前从未遇到过的宏。
我可以假设因为我正在构建一个 .so 库(而不是 .a),我实际上是在动态链接吗?或者 .so 库是否可以静态链接,在这种情况下,我需要拆分 make/config 文件以更好地了解发生了什么?
谢谢,
安德鲁
我正在构建一个需要动态链接到我的项目的库。输出是一个 .so 文件,所以我认为我在正确的轨道上。我担心它在编译时的链接方式——通过指定它的 makefile 的位置并依赖于一堆我以前从未遇到过的宏。
我可以假设因为我正在构建一个 .so 库(而不是 .a),我实际上是在动态链接吗?或者 .so 库是否可以静态链接,在这种情况下,我需要拆分 make/config 文件以更好地了解发生了什么?
谢谢,
安德鲁