сборка статической библиотеки
я собираю как :
gcc -с f1.c f2.c ....
ar rc libexample.a f1.o f2.o
ranlib libexample.a
но потом при попытке обращения к ней у меня возникают ошибки,
udefined reference имена функций,которые я использую, но на типы, из библиотеки не ругеается,
подскажите может я что не так сделал ??
Цитата: NikiFar
как собрать статическую бибиотек под линукс, собираю SQLite3.5.7 (использую cygwin :) ) ,
Если уж Вы собираете SQLite, то перед сборкой набираем ./configure -h и читаем как собрать статическую библиотеку (cygwin забываем на время).
Если самописная библиотека, то поступаем так же. Берем любую другую работоспособную либу, делаем ./configure -h, читаем как это делается, копаем файл ./configure и make (после запуска ./configure....) :)
P.S. -lname