我需要构建一个静态库来创建二进制文件。我使用的是ubuntu 15.04,我需要libdevmapper静态库。对不起,我不能更清楚,因为我完全不知道如何做到这一点。我安装了libdevmapper-dev,它只安装.so而不是.la。关于我该如何做的任何指示?
感谢。
答案 0 :(得分:0)
您可能首先要查看此tutorial以了解静态库。
首先,您需要从源文件中创建目标代码。
gcc -Wall -c test1.c test2.c
然后,您需要使用ar
命令生成库文件。
ar -cvq libtest.a test1.o test2.o