具体链接:

https://www.mono-project.com/docs/compiling-mono/linux/

  • 依赖库
sudo apt-get install git autoconf libtool automake build-essential gettext cmake python curl# debian
sudo apt-get install libtool-bin 
  • 下载库编译

https://download.mono-project.com/sources/mono/

PREFIX=/usr/local./configure --prefix=${PREFIX}./makesudo make install
  • GIT编译
PREFIX=/usr/local
PATH=$PREFIX/bin:$PATH
git clone https://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=$PREFIXmake
make install

兴冲冲的按照以上步骤,会发现根本没有办法编译。怎么回事?正确办法是:

cd mono/external/bdwgcPREFIX=/usr/local
./autogen.sh --prefix=${PREFIX}./configuremakesudo make install

LINUX上编译C#开发环境Mono相关推荐

  1. Linux上的集成开发环境

    随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生.好的开发环境一定是集成了编辑.编译和调试等多项功能并且易于使用.本 ...

  2. [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务

    在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...

  3. 在CentOS 6.2上搭建vim开发环境

    在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...

  4. RH系列linux上编译android2.3(gingerbread)

    在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...

  5. linux python qt 安装目录,Linux 下QT调用Python库文件 以及Linux 安装Python3.8开发环境 问题...

    最近想运用linux系统下Qt来实现c++ 与python的混合编程,linux系统会自带python2.7版本或者python3.5版本(深度linux). Qt调用python文件需要在pro文件 ...

  6. 2021-01-13 Linux下安装lua开发环境 Ubuntu

    Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...

  7. GCC编译器简明教程(Linux下C语言开发环境的搭建)

    GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...

  8. LibOpenCM3(一) Linux下命令行开发环境配置

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...

  9. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  10. 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)

    目录 欢迎来到用iPad来学习Go+之旅 一.在 iPad 安装 Go+ 前的准备 1. iSH Shell 的作用 2. 安装 iSH Shell 3. 在 iSH 里安装一些常用软件 apk 命令 ...

最新文章

  1. 微信小程序 --- 拨打电话
  2. Tfs 2010使用小技巧
  3. ITK:概念检查是浮点数
  4. CSS3技巧 —— 渐变
  5. 微软Kubernetes服务AKS开发正式版空间服务
  6. linux系统上传下载命令rz和sz
  7. 逐步回归 图像降维matlab,使用matlab对训练样本图像降维,并对测试图像使用变换矩阵降维并重构...
  8. ubuntu 18.04安装 远程控制软件 TeamViewer 亲测有效简单
  9. dragonfly数据库
  10. 丘比特之箭python代码_心形丘比特之箭_可爱漂亮的非主流情侣QQ空间留言代码
  11. 一个寒门博士的论文后记:我还是没有能力让母亲安享晚年
  12. [搜索 meet in the middle+哈希] ProjectEuler 598. Split Divisibilities
  13. 如何将图片变成png格式?怎样在线转图片格式?
  14. Python(求第五个人岁数)
  15. 机械革命黑苹果改造计划第四番-外接显示器、win时间不正确问题解决
  16. freemarker中local和assign标签区别
  17. C#常用加密解密方法(MD5加密解密)
  18. Ubuntu16.04中鼠标左右键功能相反
  19. 抢红包 html 模板,微信抢红包源码和模拟demo
  20. 【环境篇 npm 报错】npm ERR gyp ERR stack import sys; print “%s.%s.%s“ % sys.version_info[:3];

热门文章

  1. 本科自考计算机专业有哪些学校,自考本科计算机专业要学什么?广东有哪些学校可以考?...
  2. c语言有一对兔子结果,c语言编程,求兔子问题。
  3. matlab标签背景透明,ROI透明背景(matlab)
  4. zabbix 3.0 监控mysql_Zabbix-3.0.3 使用自带模板监控 MySQL
  5. db PowerDesigner如何将消失的工具栏显示出来
  6. PHP防止表单重复提交的解决方法
  7. iOS FMDB有返回结果集和无返回结果集
  8. systemctl和正则表达式
  9. 云安全到来 手动更新病毒码将成为历史
  10. win7 配置jdk