powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / gcc и компиляция в windows
9 сообщений из 9, страница 1 из 1
gcc и компиляция в windows
    #33059878
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gcc (mingw), компилирую программу.
При запуске сборки из makefile ругается :

exec.o -ldl -lnsl -lsocket -lm -lrpcsvc -lc
ld: cannot find -ldl

где взять библиотеки перечисленные как параметр ld ?
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33061607
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы подключить библиотеки напрямую, нужно указывать путь к билиотеке с спользованием обратного слэша:
g++ main.cpp f:/mingw/lib/mylib.lib

а вообще есть ключ в g++ который выводит все просматриваемые компилером пути.. но блин, забыл какой...
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33062677
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том что этот флаг применяется не для компилятора (gcc) а для линкера (ld) который ищет библиотеки. Я установил следующие компоненты mingw:

gcc, g++, mingwmake, mingwruntime, binutils, win32API

В этих компонентах библиотек которые указываются вместе с ld в Makefile (-ldl -lnsl -lsocket -lm -lrpcsvc -lc ) не нашел. Вот и вопрос где их взять.
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33063682
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> В этих компонентах библиотек которые указываются вместе с ld в Makefile
> (-ldl -lnsl -lsocket -lm -lrpcsvc -lc ) не нашел. Вот и вопрос где их взять.
ну это уже тебе виднее, где их взять, ты же решил их использовать...
lsocket попробуй поменять на -lwsock32
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33063738
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне было бы виднее конечно если бы я эту программу написал. А написал ее не я, вот и разбираюсь как все это скомпилировать ... Причем в Linux скомпилировал все почти сразу, а вот в Windows не получается.
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33063766
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andron wrote:
> Мне было бы виднее конечно если бы я эту программу написал. А написал ее
> не я, вот и разбираюсь как все это скомпилировать ... Причем в Linux
> скомпилировал все почти сразу, а вот в Windows не получается.
ага.
прогу писал не ты, разрабатывалась она под линукс, и ты пытаешся ее
втупую спортировать?
попробуй тогда cygwin взять, больше шансов на успех
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33064502
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С www.mingw.org я взял:
MSYS-1.0.10.exe 2742К
msysDTK-1.0.1.exe 9М
MinGW-3.1.0-1.exe 14М
этого достаточно чтобы было все для разработки под винды.
и все библиотеки там есть.
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33064511
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman wrote:
> С www.mingw.org я взял:
> MSYS-1.0.10.exe 2742К
> msysDTK-1.0.1.exe 9М
> MinGW-3.1.0-1.exe 14М
> этого достаточно чтобы было все для разработки под винды.
> и все библиотеки там есть.
для разработки :-)
а ему нужно неизвестно что портировать, использующее неизвестно какие
библиотеки :-)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
gcc и компиляция в windows
    #33064536
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно: -lrpcsvc - посмотрел по-внимательнее
на мой взгляд неизвестно поможет ли cygwin ...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / gcc и компиляция в windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]