Так что у меня есть исходный код MUD, который я смог успешно скомпилировать под Cygwin. У меня есть все необходимые пакеты, такие как make, g ++, зависимости makefile и файлы по умолчанию, которые установил cygwin. Проблема в том, что, как только код успешно скомпилирован, он начал связывать проект и дал мне буквально тысячи ошибок, но они все те же с неопределенной ссылкой на <some text in the code files>
,
Я не уверен, что может быть причиной этого. Я не совсем уверен, что загрузить для вас, ребята, чтобы увидеть. С ним действительно связан make-файл.
Может быть, мне нужны библиотеки или какие-то другие пакеты, которые мне нужно установить. Если кто-нибудь может дать мне какое-то направление, это было бы здорово, потому что я в полной растерянности.
Спасибо!
Это сообщение я получаю в конце, когда все ошибки сделаны:
collect2: error: ld returned 1 exit status
Makefile:54: recipe for target 'smaug' failed
make[1]: *** [smaug] Error 1
Makefile:46: recipe for target 'all' failed
make: *** [all] Error 2
и вот пример строки ошибки, обратите внимание, это одна из тысяч ..
smaug.exp:fake:(.edata+0x2a2c): undefined reference to `season_name'
Задача ещё не решена.
Других решений пока нет …