Объясните пожалуйста мне, тупому и безмозглому, как писать shared library? Пытаюсь под библиотеку Qt написать. Ну хорошо, обычная исполняемая прога содержит int main(...). В shared lib'е main(...) не надо (ИМХО). Функции описаны нормально, код тоже не глючный вроде... а при линковании к Qt ругань: /usr/lib/crt1.o(.text+0x36): undefined reference to `main' collect2:ld returned 1 exit status Флаг -fPIC к линковщику добавлен. Подскажите хотя-бы ссылки к докам по программированию библиотек! Заранее спасибо.