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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как рассказать clang'у, где у меня GCC installation? (2014)
- Форум Как make C vs C++ (2022)
- Форум [fail][Ъlinuxgamer] d2x-xl обзор (2010)
- Форум Boost линкование (2016)
- Форум [Qt] Линкование (2010)
- Форум разные версии gcc на одной машине (2018)
- Форум Puppet templates (Ruby + ERB) (2011)
- Форум Сборка socks5 v 1.0 (2004)
- Форум Steam on Linux x86_64 (2012)
- Форум Линковка библиотек с одинаковыми именами функций (2023)