1) Откуда gcc берёт дефолтные пути до библиотек? (-L - пути). Я пишу -lasound и /usr/lib/libasound.* находятся, хотя -L/usr/lib я не пишу.
2) Если я написал -lzuzu, то достаточно ли наличия /usr/lib/libzuzu.so? Или как в винде - нужен ещё .a?
3) Какова логика выбора между .so и .a? Например у меня есть /usr/lib/libasound.a, /usr/lib/libadound.so - с какой будет идти линкование, если я пишу -lasound?


Ответ на:
похоже на то, что
от metawishmaster

Ответ на:
комментарий
от kiverattes

Ответ на:
комментарий
от kiverattes


Ответ на:
комментарий
от buddhist
Ответ на:
комментарий
от gag


Ответ на:
комментарий
от Eddy_Em
Ответ на:
комментарий
от gag
Ответ на:
комментарий
от Eddy_Em
Ответ на:
комментарий
от gag
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблема с компиляцией под дебиан (2011)
- Форум Как рассказать clang'у, где у меня GCC installation? (2014)
- Форум При компиляции Postfix ошибка в линковании(+) (2002)
- Форум добавление gcc в zeroshell (2014)
- Форум Статическая сборка программ (2006)
- Форум Модуль для апача, линковка (2009)
- Форум Помогите в сборке программы (2019)
- Форум Почему whereis не находит файла системной библиотеки? (2016)
- Форум qt 3.1.1 + xft? + redhat 8 (2003)
- Форум QT 3.1.1 + Xft2 + KDE 3.1 + Redhat 8 (2003)