我下载了这个:https://github.com/mongodb/mongo-c-driver
现在我正在尝试在我的C程序中使用它,但我不知道如何处理生成的.a文件.这些是什么?我找不到任何信息,甚至在GCC手册中也没有.
我这样构建它:
scons --c99
另外,我可以在C89程序中使用C99库吗?
.a
文件是通常由归档工具生成的静态库.您通常包含与该静态库关联的头文件,然后在编译时链接到库.
.a
文件是使用该ar
实用程序创建的,它们是库.若要使用它gcc
,收集所有.a files
一个在lib/
文件夹中,然后用链接-L lib/
和-l
.
所有.a文件的集合lib/
是可选的.这样做可以更好地查找代码和库分离的目录,恕我直言.