Я пытаюсь скомпилировать mono на окнах с помощью Cygwin, однако, когда я бегу make
он в конце концов останавливается со следующей ошибкойОшибка при компиляции моно на окнах: i686-PC-mingw32/bin/LD: не может найти -ldl
make[3]: Entering directory '/cygdrive/c/Projects/mono/mono/metadata'
CCLD pedump.exe
/usr/lib/gcc/i686-pc-mingw32/4.7.3/../../../../i686-pc-mingw32/bin/ld: cannot find -ldl
collect2: error: ld returned 1 exit status
Makefile:1303: recipe for target 'pedump.exe' failed
make[3]: *** [pedump.exe] Error 1
make[3]: Leaving directory '/cygdrive/c/Projects/mono/mono/metadata'
Makefile:434: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/cygdrive/c/Projects/mono/mono'
Makefile:518: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/cygdrive/c/Projects/mono'
Makefile:445: recipe for target 'all' failed
make: *** [all] Error 2
Я могу только предположить, что у меня что-то отсутствует из моей установки cygwin, но я не могу определить, что это может быть иначе, чем это, вероятно, библиотека под названием libdl
.
Я следил за этим guide on codeproject, а также используя yaml file как справка.
Если вы собираетесь проголосовать, пожалуйста, скажите почему! –