Я обнаружил, что выпущена моно версия 3.2 или последняя стабильная версия, но у нее нет предварительно скомпилированной версии для Windows.
Итак, я попытался скомпилировать исходный код моно версии 3.2 на Ubuntu и перешел на страницу http://www.mono-project.com/Cross-compiling_Mono_for_Windows, но это не работает. Что заставляет меня думать, что страница устарела.
Это ошибка, которую я получаю:
CC libmini_static_la-mini-windows.lo
../../../mono/mini/mini-windows.c: In function 'mono_chain_signal':
../../../mono/mini/mini-windows.c:89: warning: unused variable 'ctx'
../../../mono/mini/mini-windows.c:88: warning: unused variable 'signal'
CXXLD libmini-static.la
CC mono_boehm-main.o
../../../mono/mini/main.c:98: warning: function declaration isn’t a prototype
CCLD mono-boehm.exe
libtool: link: Could not determine the host path corresponding to
libtool: link: `/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini/.libs'
libtool: link: Continuing, but uninstalled executables may not work.
libtool: link: Could not determine the host path corresponding to
libtool: link: `/home/rocky/dev/mono-3.2.0/build-cross-windows/eglib/src:/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini/.libs:/mono-3.2.0/lib:/mono-3.2.0/bin'
libtool: link: Continuing, but uninstalled executables may not work.
CC main.o
../../../mono/mini/main.c:98: warning: function declaration isn’t a prototype
CCLD monow.exe
libtool: link: Could not determine the host path corresponding to
libtool: link: `/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini/.libs'
libtool: link: Continuing, but uninstalled executables may not work.
libtool: link: Could not determine the host path corresponding to
libtool: link: `/home/rocky/dev/mono-3.2.0/build-cross-windows/eglib/src:/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini/.libs:/mono-3.2.0/lib:/mono-3.2.0/bin'
libtool: link: Continuing, but uninstalled executables may not work.
make[4]: *** No rule to make target `mono.exe', needed by `all-am'. Stop.
make[4]: Leaving directory `/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/rocky/dev/mono-3.2.0/build-cross-windows/mono/mini'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rocky/dev/mono-3.2.0/build-cross-windows/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rocky/dev/mono-3.2.0/build-cross-windows'
make: *** [all] Error 2
После этого я погуглил, но не было никакой дополнительной информации, которая была бы полезной или полезной.
Есть ли кто-нибудь, кто может рассказать мне, как перекрестно скомпилировать моно 3.2 или последнюю версию для Windows в Ubuntu или любой другой версии Linux?