Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > GNU toolchain > mingw gcc: cannot find -l<libname> |
Автор: leniviy 6.4.2008, 23:33 | ||||
помогите пожалуйста. я пытаюсь скомпилировать один проект (roadsend php compiler) на mingw 5.1.3 gcc 3.4.5, но ошибки уже на стадии ./configure проект использует libfcgi. Есть файл /usr/local/lib/libfcgi.a ./configure вызывает такую команду:
а под линуксом эта команда выполняется. если поменять на
то все нормально. Почему gcc не смотрит в /usr/local/lib по умолчанию? |
Автор: JackYF 6.4.2008, 23:45 |
встречный вопрос: а почему оно должно туда смотреть? /usr/lib - вот директория для библиотек. Поставил локально - изволь это объяснить компилятору. |
Автор: leniviy 6.4.2008, 23:59 | ||
попробовал. один фиг, не работает
|
Автор: t_gran 7.4.2008, 04:12 | ||||
Набери
Там посмотри параметры. Чаще всего за это отвечает параметр LDFLAGS (параметры для линкера)
|
Автор: archimed7592 7.4.2008, 07:43 |
Я так понимаю речь о сборке под виндой? Там несколько иная трактовка этих /usr и пр. |
Автор: t_gran 7.4.2008, 08:05 |
Не, ну как я писал выше, должно однозначно работать. Если же не получится тогда можно немного извратиться. Поправить скрипт configure. В начале должна быть переменная где прописываются параметры для линковщика, и прописать туда "-L/usr/local/lib". |