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