makefile中的库概念

时间:2011-06-23 09:51:11

标签: gcc makefile cygwin gnu-make

任何人都可以帮我创建静态库吗? 我在cygwin下工作并使用gcc。 我有4个目标文件,我想使用make创建一个静态库。如何配置我的makefile来执行此操作?

1 个答案:

答案 0 :(得分:2)

创建如下规则:

libmylibrary.a: file1.o file2.o file3.o
    ar rcs $@ $^

请注意,您必须使用Tab开始第二行,而不是四个空格。 $@是makefile中的一个特殊常量,它被解析为目标名称,而$^被解析为依赖列表。

相关问题