大旗谷资源网 Design By www.zqyou.com
准备工作
一个全新安装的ubuntu13.10系统
下载Mono源代码并编译
nike@NIKE-PC:~$ ls Desktop Downloads Music Public Videos Documents examples.desktop Pictures Templates nike@NIKE-PC:~$ mkdir src nike@NIKE-PC:~$ cd src nike@NIKE-PC:~/src$ wget http://download.mono-project.com/sources/mono/mono-3.2.8.tar.bz2 --2014-03-27 21:24:30-- http://download.mono-project.com/sources/mono/mono-3.2.8.tar.bz2 Resolving download.mono-project.com (download.mono-project.com)... 54.240.168.102, 54.230.156.158, 54.230.157.116, ... Connecting to download.mono-project.com (download.mono-project.com)|54.240.168.102|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 77515552 (74M) [application/x-bzip2] Saving to: ‘mono-3.2.8.tar.bz2' 100%[======================================>] 77,515,552 189K/s in 10m 50s nike@NIKE-PC:~/src$ ls mono-3.2.8.tar.bz2 nike@NIKE-PC:~/src$ tar -xjf mono-3.2.8.tar.bz2 nike@NIKE-PC:~/src$ cd mono-3.2.8/ nike@NIKE-PC:~/src/mono-3.2.8$ ./configure --prefix=/opt/mono-3.2.8 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking whether make supports nested variables... yes checking host platform characteristics... ok checking for gcc... gcc checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking dependency style of g++... none checking dependency style of gcc... gcc3 checking for gawk... (cached) mawk checking whether gcc and cc understand -c and -o together... yes configure: error: You need to install g++
因为没有安装g++而无法继续:
nike@NIKE-PC:~/src/mono-3.2.8$ sudo apt-get install g++ [sudo] password for nike: Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libgcc-4.8-dev libgcc1 libgomp1 libitm1 libquadmath0 libstdc++-4.8-dev libstdc++6 Suggested packages: gcc-4.8-locales g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg gcc-4.8-multilib libmudflap0-4.8-dev libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libbacktrace1-dbg libquadmath0-dbg libmudflap0-dbg libstdc++-4.8-doc The following NEW packages will be installed: g++ g++-4.8 libstdc++-4.8-dev The following packages will be upgraded: cpp-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libgcc-4.8-dev libgcc1 libgomp1 libitm1 libquadmath0 libstdc++6 11 upgraded, 3 newly installed, 0 to remove and 275 not upgraded. Need to get 25.9 MB of archives. After this operation, 28.2 MB of additional disk space will be used. Do you want to continue [Y/n]"htmlcode">nike@NIKE-PC:~/src/mono-3.2.8$ ./configure --prefix=/opt/mono-3.2.8 ==============>省略了很多<============== Engine: GC: sgen and bundled Boehm GC with typed GC and parallel mark TLS: __thread SIGALTSTACK: yes Engine: Building and using the JIT oprofile: no BigArrays: no DTrace: no LLVM Back End: no (dynamically loaded: no) Libraries: .NET 2.0/3.5: yes .NET 4.0: yes .NET 4.5: yes MonoDroid: no MonoTouch: no JNI support: IKVM Native libgdiplus: assumed to be installed zlib: nike@NIKE-PC:~/src/mono-3.2.8$./configure通过。
编译Mono源代码
nike@NIKE-PC:~/src/mono-3.2.8$ make ==============>漫长的编译~<============== nike@NIKE-PC:~/src/mono-3.2.8$ sudo make install ==============>省略了很多<==============安装成功。
设置PATH环境变量
nike@NIKE-PC:~/src/mono-3.2.8$ cd ~ nike@NIKE-PC:~$ vim .bashrc在该文件末尾追加以下语句:
if [ -d /opt/mono-3.2.8/bin ]; then export PATH=/opt/mono-3.2.8/bin:$PATH fi然后:
nike@NIKE-PC:~$ . .bashrc nike@NIKE-PC:~$ echo $PATH /opt/mono-3.2.8/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games nike@NIKE-PC:~$验证Mono是否安装正确
nike@NIKE-PC:~$ mono --version Mono JIT compiler version 3.2.8 (tarball 2014年 03月 27日 星期四 21:55:30 CST) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen nike@NIKE-PC:~$ dmcs --version Mono C# compiler version 3.2.8.0 nike@NIKE-PC:~$安装成功。
标签:
ubuntu,mono
大旗谷资源网 Design By www.zqyou.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
大旗谷资源网 Design By www.zqyou.com
暂无ubuntu13.10编译安装mono环境(一)的评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年11月14日
2024年11月14日
- 《山羊模拟器重制版》发售平台说明
- 刘德华2002-美丽的一天[香港首批大包装首版][WAV]
- 刘文正《金装刘文正不朽经典金曲》2CD(1995环星)][WAV+CUE]
- 周慧敏《94美的化身演唱会》宝丽金1995港版2CD[WAV+CUE]
- 娃娃.1997-精选180绝版冠军精丫滚石】【WAV+CUE】
- 娃娃.1997-精选290巅峰情歌经典【滚石】【WAV+CUE】
- 王忆灵.2024-枯萎颂【FLAC分轨】
- 林墨《绿色的风》[320K/MP3][22.6MB]
- 林墨《绿色的风》[FLAC/分轨][98.61MB]
- 群星《奥运加油热歌精选》[320K/MP3][87.73MB]
- 2024的炼金龙魂是什么效果 英雄联盟炼金龙魂效果介绍
- lol全球总决赛2024冠军是哪个队伍 2024全球总决赛冠军介绍
- 英雄联盟zofgk是什么意思 英雄联盟zofgk解释一览
- 如何评价《剑星》联动《尼尔》新服装、照相模式?
- 华沙保时捷经销商展出911Turbo:强尼银手同款