zoukankan      html  css  js  c++  java
  • OpenSuse下编译MonoDevelop

    当访问Monodevelop.com官网下载的安装包,安装后,发现并不是最新版。在OpenSuse下载的是3.0版本。根据官网的指示,可以自己下载源码进行编译。按官网的指引:

    1. $ git clone git://github.com/mono/monodevelop.git

    2. $ cd monodevelop

    3. $ ./configure. 注意可以加参数据 --select再次进行配置选项。 这里我就直接按了回车,即呆勾选了main.

    这一步执行时出现没有安装msgmerge。用cnf msgmerge. 系统提示要安装gettext-tools. 就直接按系统的提示安装即可。

    安装后,再运行./configure成功!

    4. make. 这一步执行时候比较长。应该从git上下载一些编译好的object. 最后执行link.

    5. make run. 而不执行make install. 因为后者会fu gai当前版本。如果新编译的有问题,就完蛋了。

    运行起来是可以。但的确有错误。就是说什么Gtk+ Theme是一个不稳定的版本,要切换到另一版本下什么的。然后中央就一直出现一个灰色的背景不能去掉。很是烦恼!补充,这是一个bug, 在网上找到要打补丁解决。但是很麻烦。请参考:

    http://listarc.com/showthread.php?5172267-e5566214%3A+Bump+configure.in+to+require+Mono+3.0.4%2B

    补充一下,在Linux下用monodevelop开发的Gtk程序,编译后,直接拿到windows下运行的话,windows要先安装mono运行时。然后命令:mono "xxxx.exe"才可以。同理在windows下用monodevelop编译后的Gtk程序,也必须用mono "xxxx.exe"运行。他们开发的web程序还没有测试在不同的环境下是不是可以直接运行。但在linux开发web。运行的时候,得事先安装xsp. 并且要将它运行起来。

  • 相关阅读:
    基础语法
    Python简介
    Linux安装Python
    Git安装和使用
    vue 表单验证省市县三联动
    js 异步问题
    Json对象与Json字符串互转(4种转换方式)
    vue 常用的表单验证,包括手机号码,固定电话和身份证...
    webpack 基本功能和原理
    测试build出来的dist文件夹是否编译成功
  • 原文地址:https://www.cnblogs.com/sdikerdong/p/3579245.html
Copyright © 2011-2022 走看看