0

クロスコンパイルとパッケージングを処理するために、ビルドシステムを変更しています。

依存関係の DLL を出荷することはよくあることですが、CMake の FindXXX モジュール (./configure チェック) はこれらの DLL へのパスを提供せず、.a ファイルへのパスのみを提供します。私はすぐに .a ライブラリの中を調べましたが、それらはすべて DLL の名前を含んでいるようです。

Linuxビルドマシンの.aファイルから[PS:各.aのDLLファイル名]を抽出する適切な方法は何ですか?

4

1 に答える 1

0

.so.a ファイルは、静的リンク用のライブラリのバージョンです。動的リンク バージョンがある場合は、拡張子を除いて、同じ名前で同じ場所にあります。( .so「共有オブジェクト」を意味します)。

于 2010-03-21T22:46:34.283 に答える