我需要Mono在我的系统上为64位。有什么安装方法吗?我看到可以编译它,但是Mono网站说我不应该将其安装到中/usr/local
。
您需要运行并行的Mono安装,这是运行64位Mono的基本操作:
假设您已经拥有Xcode(clang / llvm)命令行工具,如果没有的话:
获取构建依赖关系(我使用homwbrew,但是您可以使用端口,也可以从源代码构建它们)
以上步骤的cmd行示例:
brew install autoconf automake libtool pkg-config
git clone http://github.com/mono/mono mono
cd mono
./autogen.sh \
--with-tls=posix \
--enable-nls=no \
--host=x86_64-apple-darwin10 \
--with-glib=embedded \
--prefix=${HOME}/mono64
make
make install
export PATH=${HOME}/mono64/bin:${PATH}
file `which mono`
mono: Mach-O 64-bit executable x86_64
注意:这不包括构建和链接llvm。我使用llvm,但是上述步骤可以帮助您入门,一旦您可以得到一个干净的构建,请查阅Mono文档添加llvm,以便您可以编译为本机代码,而不仅仅是jit'ing。根据您的代码库,速度差异(2-10倍)非常值得。同样值得一看的是每次将llvm'ing的启动开销节省到本地的64位AOT'ing。
需要阅读才能完全理解这些步骤是什么:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句