これをダウンロードしました: https://github.com/mongodb/mongo-c-driver
そして今、私はCプログラム内でそれを使用しようとしていますが、生成された.aファイルをどうするかわかりません。彼らは何ですか? GCCマニュアルにも情報が見つかりませんでした。
そして、私はそれを次のように構築しました:
scons --c99
また、C89プログラムで C99 ライブラリを使用できますか?
.a
ファイルはar
ユーティリティで作成され、ライブラリです。 gcc
で使用するには、.a files
フォルダー内のすべてのlib/
を収集し、-L lib/
および-l<name of specific library>
とリンクします。
すべての.aファイルのlib/
への収集はオプションです。そうすることで、コードとライブラリを分離することでディレクトリの見栄えが良くなります。