1. ホーム
  2. c

[解決済み] 拡張子が.aのファイルとは何ですか?

2022-03-10 23:50:15

質問内容

これをダウンロードしました。 https://github.com/mongodb/mongo-c-driver

そして今、私のCプログラムの中でこれを使おうとしているのですが、生成された.aファイルをどうすればいいのかわかりません。これは何でしょうか?GCCのマニュアルにさえも、どんな情報も見つけられませんでした。

そして、このようにビルドしました。

  scons --c99

また C99 のライブラリは、C89プログラムで使用できますか?

どのように解決するのですか?

.a ファイルは 静的 ライブラリによって生成されます。 アーカイブツール . 通常、その静的ライブラリに関連するヘッダファイルをインクルードし、コンパイル時にそのライブラリにリンクします。