ubuntu14.04编译mono源码(有坑...)
百度了一下教程,我去...居然没有教程。
换bing搜索一下,我去...还是没有。
关键字换一下:how to build mono on linux....嗯,结果还真出来一两个能看的。
http://www.linuxidc.com/Linux/2012-08/68198.htm
http://www.codeproject.com/Articles/769292/How-to-build-Mono-on-Windowshttp://www.codeproject.com/Articles/769292/How-to-build-Mono-on-Windows
借鉴一下。心急的喵当然直接就 ./autogen.sh 咯,很明显华丽丽报错咯。
喵了一眼报错信息,有几个编译环境没有配置,开始一步一步配置吧。
apt-get install autoconf
apt-get install libtool
apt-get install automake
安装完毕上面三个编译环境,开工。
cd mono-master/
然后
./autogen.sh
华丽丽开始不断滚动....
好像编译完了,赶紧ls看看。
好像确实多了不少东西,对比第一次的图就知道了。
哎呀,看到期待已久的configure了!!!
还好linux基础没有全部还给老师!果断继续!
输入./configure
华丽丽的滚动条又出来了!!
漂亮!
ls 看看!
啦啦啦,终于看到makefile了!!!
嗯嗯,先make一下!
输入make咯。
又滚动起来了!
上次make了好像好几分钟,看起来好像没什么问题!等等看咯。
还在跑....
嗯,终于完了....
我去,为嘛有好几个error!!!我去,什么鬼。
build/deps/basic-profile-check.out 这个鬼的时候开始报错,百度看看什么回事。
http://
英语太渣,直接先去看了张老师....那个,很明显然并卵。
咦,居然有一个stackoverflow的问答,据说这个高大上哦,去喵一眼看看。
http://stackoverflow.com/questions/20797283/compiling-mono-3-x-on-raspberry-pi
好像看到了解决方案....
试一下make get-monolite-latest。开始下载好多文件....
然后又开始了一轮make。额,为嘛还是报错。
回去再看看回答。
这个是不是有个Keep cloning from git, but use make get-monolite-latest command before make. More detailshere.
那里不是有个链接么?点进去看看会死啊!逗逼!
唉,喵你太逗比了。好好看文档再搞不行么?
清理一下之前的文件,make clean
重新make中。
好像还是少点东西,感觉这次编译还是要跪。
果然是跪了...滚回去看看说明文档。
$ cd mono
$ ./autogen.sh --prefix=/usr/local
$ make
$ make install
喵,你脑子傻了啊,少了参数你都不知道!.....
喵喵喵!
继续等....
额,感觉是下载的文件有问题,还是去官网重新下一个吧。
wget http://download.mono-project.com/sources/mono/mono-4.2.0.207.tar.bz2
解压一下。
$ cd mono
$ ./autogen.sh --prefix=/usr/local
$ make
$ make install
正在等待.......
终于编译成功了。
make一下,make ok!
make install。
ubuntu14.04编译mono源码(有坑...)的更多相关文章
- ubuntu编译python源码的坑
在linux平台下编译python时只需要3条命令. 编译步骤 在github或https://www.python.org/downloads/中下载python源码 解压压缩包进路目录执行 1. ...
- Ubuntu 18.04编译AOSP源码
总结一下我从Ubuntu 18.04下编译成功AOSP的过程,以及遇到的坑 我的电脑配置: OS: Ubuntu 18.04 bionic Kernel: x86_64 Linux 4.18.0-17 ...
- Ubuntu16.04编译cmake源码
编译版本:cmake-3.8.0-rc2 为了能够编译出ccmake和cmake-gui,首先需要安装libncurses5-dev sudo apt install libncurses5-dev ...
- 在ubuntu16.04上编译android源码【转】
本文转载自:http://blog.csdn.net/fuchaosz/article/details/51487585 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...
- 在Ubuntu-14.04.3配置并成功编译Android6_r1源码
折腾了一周,终于把Android6_r1的源码编译成功.先上图,这是在ubuntu中运行的Android模拟器: 由于我是在win8中安装虚拟机VMware,然后在虚拟机中安装Ubuntu进行编译,所 ...
- Ubuntu14.04 编译 Android 5.1.1源码(采用国内镜像)
欢迎转载,转载请注明出处: http://www.cnblogs.com/lanrenxinxin/p/5424554.html 之前就有编译android源码的想法,但是由于有GFW的存在,又没有梯 ...
- 【转】Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
原文网址:http://blog.csdn.net/chenyafei617/article/details/6570928 一.Introduction 今天我们就来谈谈如何在Ubuntu平台上面编 ...
- Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决
昨晚在编译源码,make一段时间之后报错如下: # A fatal error has been detected by the Java Runtime Environment: # # SIGSE ...
- ubuntu18.04.2下编译openjdk9源码
最近在看<深入理解Java虚拟机 第二版>这本书,上面有关于自己编译OpenJDK源码的内容.自己根据书里的指示去操作,花了三天的时间,重装了好几次Ubuntu(还不知道快照这个功能,好傻 ...
随机推荐
- Google Glass应用开发探索
摘要:2012年6月的Google开发者大会上,作者有幸预定到了Google Glass.8个月后,她收邀参加了Google纽约总部举行的Google Glass Foundry开发大赛.在为期两天的 ...
- 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
在項目中遇到的問題,網上找到的答案,做個記錄, 项目能打开,但是当要在项目中查看文件时弹出 未找到与约束 Microsoft.VisualStudio.Utilities.IContentTypeRe ...
- POJ 2398 Toy Storage(计算几何,叉积判断点和线段的关系)
Toy Storage Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3146 Accepted: 1798 Descr ...
- ESB服务号列表
用于以下两个网址: -浙商ESB调用规范- xml格式 -浙商ESB调用规范- json格式 ESB服务号<SERVICE_NO>{serviceNo} 接口中文意思 42000000 ...
- SFTPTool 和 FTPTooL.java
两个工具类依赖的jar包: FTPTool.java public static void main(String[] args) throws Exception{ FTPTooL ftpTool ...
- OSPF ProcessID(进程号)详解
一.OSPF ProcessID本地有效 首先明确一下,OSPF ProcessID,范围为1-65535,用于在路由器本地标识OSPF进程. 看上图,R1使用进程号10创建了一个OS ...
- ASP.NET的分页方法(四)
这是我早先得到的一段JS代码,只需要修改一下开头的几个参数,就可以使用,不知道能否试用于静态页面呢,大家可以尝试一下 <script language="javascript" ...
- socket 连接,使得地址马上可以重用
/* 使地址马上可以重用 */ ...
- 关于IE开发人员工具(F12)找不到的问题
关于IE开发人员工具(F12)找不到的问题 解决方案:第一步,像往常一样F12或者,工具->开发人员工具,点击后,这个时候你是看不到工具界面(当然,如果你正好遇到了找不到这个问题);第二步,这个 ...
- WIN7建立wifi热点及无法启动承载网络的解决办法
1,根据网络共享的方法,最简单莫过于利用Win7的虚拟网卡来做热点,而不用借助其他软件. 首先,用管理员身份打开CMD命令提示符,输入 netsh wlan set hostednet ...