0

我正在更改我们的构建系统以处理交叉编译和打包。

运送依赖项的 DLL 是很常见的事情,但 CMake 的 FindXXX 模块(./configure 检查)不提供这些 DLL 的路径,而只提供 .a 文件的路径。我很快查看了 .a 库,它们似乎都包含 DLL 的名称。

从Linux构建机器上的.a文件中提取它们的正确方法是什么[PS:每个.a的DLL文件名]?

4

1 回答 1

0

.a 文件是用于静态链接的库的版本 - 如果有动态链接版本,它将位于相同的位置并具有相同的名称,但.so扩展名除外。(.so意思是“共享对象”)。

于 2010-03-21T22:46:34.283 回答