如何将 .so 文件链接到 .so 文件

2vi*_*on2 4 c linux dll linker shared-libraries

我正在使用 C 代码创建一个 .so 文件。我需要将其他一些 .so 文件链接到正在创建的 .so 文件。怎么做?

我试过这个 -L{path to file containing library} -l${library name}是对的吗?

NPE*_*NPE 5

如果您的库文件名为/path/to/libfile.so,那么通常您需要向链接器指定以下参数:

-L/path/to -lfile
Run Code Online (Sandbox Code Playgroud)

请注意,我们仅包含 中的目录-L,并省略中的lib前缀和.so后缀-l

  • @2vision2“未按预期工作”不是任何人都可以帮助您的问题描述。也许如果您更详细地描述问题,有人将能够提供帮助,但正如所写,您期望人们使用他们的水晶球来了解问题(现在几乎每个人的水晶球似乎都坏了)。 (2认同)