這次因工作上的需要 所以開啟了我的鬼打牆建設之路...
不得不說 光是在建立起環境就讓我這個多年沒碰linux系統的菜逼逼吃盡苦頭
----
1.在你的電腦上建立一個虛擬的Linux系統(電腦規格 64bit Win7 Ram16G)
這一步可以說是我覺得最簡單的部分
只要去下載VMware Player 同時載好Ubuntu的iso檔照著網路步驟來就可以了
(這邊是使用舊一點的版本 12.4 自從12.4成功後就沒有想要再升級把環境重做一次的意思)
2.打開你的Ubuntu後先打開Max大大的部落格分享
Rayinvr請看
http://maxseismic.blogspot.tw/2011/07/rayinvr-installation-on-linux.html
GayGui請看
http://maxseismic.blogspot.tw/2009/10/raygui-23-on-linux.html
不得不說 前輩的網站實在是惠我良多
先來看看Rayinvr怎麼安裝的↓↓↓
f77很快就完成安裝
但是我這87以為g77就是gfortran 但是其實還是要g77才能做編譯(畢竟程式內寫的是g77阿阿阿阿阿)
沒想到要找到老舊的g77 tar檔花了我大概半小時
所以請注意 不要像我這個87一樣把g77當作是gfortran
如果你的linux找不到 就直接點開網頁去載一個吧!!
再來就是增加解析度的那個patch檔路徑壞了
在這邊重新給一個新的路徑(感謝永遠的排球攻擊手王包子大大)
http://seismic.ocean.dal.ca/~seismic/pwp_wiki/static/upload/rayinvr_hiprecision.diff
之後修改~/.bashrc 就可以開開心心的打開你的範例 執行範例9 在範例的資料夾下直接打xrayinvr就可以叫喚出你期待已久的範例圖了!!!
可喜可賀可喜可賀
再來看看RayGui的部分↓↓↓
不得不說真的是卡死我了
到現在我的Run還是不能跑forward跟inversion....真的是完全無解= =
沒關係 先來講解怎樣可以把你期待的圖形介面叫出來
首先一樣打開Max大大的網頁
其中有幾個部分要注意
就是我Xlib.h的部分我卡了很久
第一個是 我一直鬼打牆安裝不了ubuntu的libx11
名稱記得要打正確...libx11-dev(之類的)才會正確安裝哦!!
再來就是安裝好libx11卻還是做不下去?!WHY~~~~~?
我確定在Makefile內的路徑是正確的(的確內含有Xlib.h)
後來發現了這篇
http://www.cnblogs.com/cassvin/archive/2011/07/24/Linux_Qtopia_firstBlogOncnblogs.html
所以我進去資料夾內檢查那些.so的捷徑是不是還在
果不其然都是損壞的 於是照個網頁內的方法一個個鏈結回去正確的位址 編譯就成功了!!
可喜可賀可...ㄟ等等 還沒結束
編譯完成了 阿為什麼我的Raygui介面還是沒有出現 T口T
不斷地說我的Java錯誤
錯甚麼拉 我當初想說隨便裝一個jre都可以就隨便裝了啊!!!
總之我又乖乖地回去找看哪個jre可以載
http://chunikuo.blogspot.tw/2011/10/ubuntu-sun-java-6-jrejdk.html
好像有類似的 載成功後 終於成功打開了介面啊!!!!
(灑花~~~
結果打開了介面 不知道要打開哪個範例檔...
好的 請大大點選左上角的舊檔 路徑選擇你的raygui內的範例.rgu檔案
既可以成功開啟囉!!
可是目前還是卡死在無法跑run....
裝了這麼多 花了這麼多時間
結果RayGui還是一點用都沒有啊QQQQQQ