ubuntu14.04編譯mono源碼(有坑...)


 從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

解壓一下。

$ cd mono
$ ./autogen.sh --prefix=/usr/local
$ make
$ make install
正在等待.......

 圖片

終於編譯成功了。
make一下,make ok!
make install。








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM