*[[http://www.mono-project.com/Main_Page|mono]] official page
*[[http://msdn.microsoft.com/ko-kr/library/kx37x362.aspx|MSDN Visual C#]]
====== terms ======
* CLI - Common Language Infrastructure
* P/Invoke - Platform Incvoke
* CIL - [[http://en.wikipedia.org/wiki/Common_Intermediate_Language|Common Intermediate Language]]
====== 외부 라이브러리와 연동 하기 ======
*[[http://www.mono-project.com/Interop_with_Native_Libraries|Interop with Native Libraries]] from mono
*[[http://msdn.microsoft.com/en-us/library/aa288468(VS.71).aspx|Platform Invoke Tutorial]] from MS
====== 모노 라이브러리 ======
검색
$ aptitude search "\-cil$"
i libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.12
pkg-conf 파일 확인
$ dpkg -L libgtk2.0-cil | grep pc$
/usr/lib/pkgconfig/gtk-sharp-2.0.pc
/usr/lib/pkgconfig/gtk-dotnet-2.0.pc
컴파일시 라이브러리 링크
$ gmcs hello.cs -pkg:gtk-sharp-2.0