如何构建静态库?

时间:2015-02-27 09:53:08

标签: linux static-libraries libraries

我需要构建一个静态库来创建二进制文件。我使用的是ubuntu 15.04,我需要libdevmapper静态库。对不起,我不能更清楚,因为我完全不知道如何做到这一点。我安装了libdevmapper-dev,它只安装.so而不是.la。关于我该如何做的任何指示?

感谢。

1 个答案:

答案 0 :(得分:0)

您可能首先要查看此tutorial以了解静态库。

首先,您需要从源文件中创建目标代码。

gcc -Wall -c test1.c test2.c

然后,您需要使用ar命令生成库文件。

ar -cvq libtest.a test1.o test2.o