Из http://www.adp-gmbh.ch/cpp/gcc/create_lib.html:
Примечание: библиотека должна начинаться с трех букв
lib
и иметь суффикс.a
.
Это соглашение операционной системы, или gcc
/ar
quirk? Кажется, что Xcode может создавать библиотеки без префикса. Что он делает по-другому?