從github上下載下傳了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
解壓一下。
正在等待.......
終于編譯成功了。
make一下,make ok!
make install。