适用于Mac的Mono 64位

jcoz00

我需要Mono在我的系统上为64位。有什么安装方法吗?我看到可以编译它,但是Mono网站说我不应该将其安装到中/usr/local

寿司宿醉

您需要运行并行的Mono安装,这是运行64位Mono的基本操作:

  1. 假设您已经拥有Xcode(clang / llvm)命令行工具,如果没有的话:

    • 请咨询Apple Store以安装Xcode(免费)
    • 和/或
    • 仅安装Xcode cmd行工具(xcode-select --install)
    • 检查App Store /软件更新,并确保所有与Xcode相关的项目都是最新的
  2. 获取构建依赖关系(我使用homwbrew,但是您可以使用端口,也可以从源代码构建它们)

  3. 获取源代码(我使用基于git的源代码,而不是tar球)
  4. 配置Mono以根据您的要求进行构建
  5. 制作并安装
  6. 设置/更新路径

以上步骤的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。

需要阅读才能完全理解这些步骤是什么:

并行单声道环境

OS-X上的单声道

在OS-X上编译Mono

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于Windows 64位的LVITEM

来自分类Dev

SIMD带符号的无符号乘法,适用于64位* 64位至128位

来自分类Dev

Acrobat Reader 64位,适用于14.04 lts

来自分类Dev

适用于Windows 64位的Python igraph

来自分类Dev

适用于64位的Ubuntu 12.04 LTS的图像

来自分类Dev

geckodriver 0.15 不适用于 Firefox 64 位

来自分类Dev

缺少按位运算?(适用于Mac 2011的Excel)

来自分类Dev

适用于Mac的NDK R10b 32和64位生成器

来自分类Dev

适用于Mac的NDK R10b 32和64位生成器

来自分类Dev

64位上的RegisterClassEx无效参数(但适用于32位)

来自分类Dev

适用于32位和64位计算机的WiX 3.8 MSI

来自分类Dev

适用于32位和64位平台的Java应用程序

来自分类Dev

适用于32位和64位平台的Java应用程序

来自分类Dev

适用于ARM Cortex-m3的llsr和llsl(64位移位)

来自分类Dev

如何知道您构建的iOS App是否适用于64位。

来自分类Dev

适用于iPhone Retina 4英寸64位的xcode 5上的Dropbox SDK

来自分类Dev

适用于iOS的Google Cast SDK 2.3.0不支持64位

来自分类Dev

NASM(64位linux):我的“ puts”过程不适用于“ strlen”过程

来自分类Dev

是否有适用于Windows 7 64位的Python蓝牙模块?

来自分类Dev

是否有适用于Linux的64位版本的iZ3?

来自分类Dev

QEMU软件包不适用于RHEL 64位

来自分类Dev

如何知道您构建的iOS App是否适用于64位。

来自分类Dev

适用于iOS 32和64位架构的正确返回类型

来自分类Dev

适用于Windows 7 64位的mod_wsgi.so?

来自分类Dev

PHP OCI8扩展不适用于PHP 7 64位

来自分类Dev

带有 win10(64 位,并行)的 Cygwin 不适用于 gcc 32

来自分类Dev

Game maker Studio pro 64 位架构,适用于 android 系统

来自分类Dev

FileOpenDialog生成的CDN_SELCHANGE通知消息适用于32位版本而不适用于64位版本

来自分类Dev

%p格式为8位十六进制数字(适用于64位二进制文件)

Related 相关文章

  1. 1

    适用于Windows 64位的LVITEM

  2. 2

    SIMD带符号的无符号乘法,适用于64位* 64位至128位

  3. 3

    Acrobat Reader 64位,适用于14.04 lts

  4. 4

    适用于Windows 64位的Python igraph

  5. 5

    适用于64位的Ubuntu 12.04 LTS的图像

  6. 6

    geckodriver 0.15 不适用于 Firefox 64 位

  7. 7

    缺少按位运算?(适用于Mac 2011的Excel)

  8. 8

    适用于Mac的NDK R10b 32和64位生成器

  9. 9

    适用于Mac的NDK R10b 32和64位生成器

  10. 10

    64位上的RegisterClassEx无效参数(但适用于32位)

  11. 11

    适用于32位和64位计算机的WiX 3.8 MSI

  12. 12

    适用于32位和64位平台的Java应用程序

  13. 13

    适用于32位和64位平台的Java应用程序

  14. 14

    适用于ARM Cortex-m3的llsr和llsl(64位移位)

  15. 15

    如何知道您构建的iOS App是否适用于64位。

  16. 16

    适用于iPhone Retina 4英寸64位的xcode 5上的Dropbox SDK

  17. 17

    适用于iOS的Google Cast SDK 2.3.0不支持64位

  18. 18

    NASM(64位linux):我的“ puts”过程不适用于“ strlen”过程

  19. 19

    是否有适用于Windows 7 64位的Python蓝牙模块?

  20. 20

    是否有适用于Linux的64位版本的iZ3?

  21. 21

    QEMU软件包不适用于RHEL 64位

  22. 22

    如何知道您构建的iOS App是否适用于64位。

  23. 23

    适用于iOS 32和64位架构的正确返回类型

  24. 24

    适用于Windows 7 64位的mod_wsgi.so?

  25. 25

    PHP OCI8扩展不适用于PHP 7 64位

  26. 26

    带有 win10(64 位,并行)的 Cygwin 不适用于 gcc 32

  27. 27

    Game maker Studio pro 64 位架构,适用于 android 系统

  28. 28

    FileOpenDialog生成的CDN_SELCHANGE通知消息适用于32位版本而不适用于64位版本

  29. 29

    %p格式为8位十六进制数字(适用于64位二进制文件)

热门标签

归档