библиотечные концепции в make-файлах - PullRequest
0 голосов
/ 23 июня 2011

Может кто-нибудь помочь мне создать статическую библиотеку?Я работаю под Cygwin и использую GCC.У меня есть 4 объектных файла, и я хочу создать статическую библиотеку, используя make.Как мне настроить мой make-файл для этого?

1 Ответ

2 голосов
/ 23 июня 2011

Создайте правило, подобное этому:

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

Обратите внимание, что вы должны начинать вторую строку с табуляции, а не с четырех пробелов. $@ - это специальная константа в make-файле, которая разрешается в имя цели, в то время как $^ разрешается в список зависимостей.

...