2011-12-22T13:50:30の更新内容

programming/mono/build_install/mono-2.10/index.wiki.txt

current previous
1,9 1,8
 
${smdncms:title,Mono 2.10 のビルド・インストール}
${smdncms:title,Mono 2.10 のビルド・インストール}
~
${smdncms:keywords,Mono 2.10,Ubuntu 11.10}
${smdncms:keywords,Mono 2.10,Ubuntu 11.04}
~
[[Mono 2.10.8:http://www.mono-project.com/Main_Page]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 11.10 (Oneiric Ocelot) Desktop。
[[Mono 2.10.6:http://www.mono-project.com/Main_Page]]をソースからビルドしてインストールする手順。 検証に使った環境はUbuntu 11.04 (Natty Narwhal) Desktop。
 

        

        
 
-リンク
-リンク
+
--[[Release Notes Mono 2.10.8 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.8]]
 
--[[Release Notes Mono 2.10.6 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.6]]
--[[Release Notes Mono 2.10.6 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.6]]
 
--[[Release Notes Mono 2.10.5 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.5]]
--[[Release Notes Mono 2.10.5 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.5]]
 
--[[Release Notes Mono 2.10.4 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.4]]
--[[Release Notes Mono 2.10.4 - Mono:http://www.mono-project.com/Release_Notes_Mono_2.10.4]]
96,9 95,9
 

        

        
 
**ソースのダウンロードとconfigure
**ソースのダウンロードとconfigure
 
#code(sh){{
#code(sh){{
~
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.gz
wget http://download.mono-project.com/sources/mono/mono-2.10.6.tar.bz2
~
tar -xvf mono-2.10.8.tar.gz 
tar -xvf mono-2.10.6.tar.bz2 
~
cd mono-2.10.8/
cd mono-2.10.6/
 
./configure --prefix=/opt/mono/2.10 --with-libgdiplus=installed --with-ikvm-native=no --with-profile4=yes --with-moonlight=no --with-monotouch=no --with-monodroid=no --with-mcs-docs=no --with-x
./configure --prefix=/opt/mono/2.10 --with-libgdiplus=installed --with-ikvm-native=no --with-profile4=yes --with-moonlight=no --with-monotouch=no --with-monodroid=no --with-mcs-docs=no --with-x
 
}}
}}
 

        

        
146,10 145,10
 

        

        
 
参考までに、Core 2 Duo E6600を積んだマシンを使用してmakeに掛かった時間は以下のとおり。
参考までに、Core 2 Duo E6600を積んだマシンを使用してmakeに掛かった時間は以下のとおり。
 
#prompt{{
#prompt{{
~
$ time make
$ time -p make
~
real	24m9.288s
real 1506.01
~
user	20m52.402s
user 1335.85
~
sys	1m14.117s
sys 77.61
 
}}
}}
 

        

        
 
-コンパイルに関するドキュメント
-コンパイルに関するドキュメント
160,7 159,7
 
mono -Vでmonoが動作することを確認する。
mono -Vでmonoが動作することを確認する。
 
#prompt{{
#prompt{{
 
$ mono -V
$ mono -V
~
Mono JIT compiler version 2.10.8 (tarball 2011年 12月 22日 木曜日 13:36:48 JST)
Mono JIT compiler version 2.10.6 (tarball 2011年 10月  5日 水曜日 21:29:14 JST)
 
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
 
	TLS:           __thread
	TLS:           __thread
 
	SIGSEGV:       altstack
	SIGSEGV:       altstack
222,7 221,7
 
$ which mono
$ which mono
 
/opt/mono/2.10/bin/mono
/opt/mono/2.10/bin/mono
 
$ mono -V
$ mono -V
~
Mono JIT compiler version 2.10.8 (tarball 2011年 12月 22日 木曜日 13:36:48 JST)
Mono JIT compiler version 2.10.6 (tarball 2011年 10月  5日 水曜日 21:29:14 JST)
 
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
 
	TLS:           __thread
	TLS:           __thread
 
	SIGSEGV:       altstack
	SIGSEGV:       altstack