gpt4 book ai didi

boost - 在 Boost Jam 文件中将多个静态库组合成单个共享库

转载 作者:行者123 更新时间:2023-12-02 17:51:43 25 4
gpt4 key购买 nike

您好,我有以下项目:
-顶部
------lib1
----------Jamfile
------lib2
----------Jamfile
------Jamroot

libs:lib1 和 lib2 都是静态库(.a),它们的 Jamfile 包含以下命令:

lib $(library) : [ glob *.cpp ] : 静态 ;

现在在 Jamroot 级别,我必须通过组合以上两个静态库来创建一个共享库(.so):lib1.a 和 lib2.a 应该组合起来并形成一个 libmain.so。

您能告诉我如何在 Jamroot.jam 文件中编写所需的 bjam 语句来实现上述目的吗?

最佳答案

你尝试过这样的事情吗?

shared-lib main
: /lib1//lib1
/lib2//lib2
: <link>shared
<cxxflags>-fPIC
;

关于boost - 在 Boost Jam 文件中将多个静态库组合成单个共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27151370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com