Blu*_*lub 62 c gcc shared-libraries
我下载了这个:https://github.com/mongodb/mongo-c-driver
现在我正在尝试在我的C程序中使用它,但我不知道如何处理生成的.a文件.这些是什么?我找不到任何信息,甚至在GCC手册中也没有.
我这样构建它:
scons --c99
Run Code Online (Sandbox Code Playgroud)
另外,我可以在C89程序中使用C99库吗?
Sri*_*ram 23
.a文件是使用该ar实用程序创建的,它们是库.若要使用它gcc,收集所有.a files一个在lib/文件夹中,然后用链接-L lib/和-l<name of specific library>.
所有.a文件的集合lib/是可选的.这样做可以更好地查找代码和库分离的目录,恕我直言.