mono 3.2 または最新の安定バージョンがリリースされていることがわかりましたが、Windows 用にプリコンパイルされたバージョンはありません。
それで、ubuntu で mono 3.2 のソース コードをコンパイルしようとしました。そのため、ページが古くなっていると思います。
これは私が得るエラーです:
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
その後、私はそれをグーグルで検索しましたが、有用または役立つ追加情報はありませんでした.
Mono 3.2 または最新バージョンを Ubuntu 上の Windows またはその他の Linux バージョンでクロスコンパイルする方法を教えてくれる人はいますか?