Re: [問題] 編譯時-O的意義?

看板Fortran作者 (如果狗狗飛上天)時間13年前 (2011/05/01 11:56), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《pipidog (如果狗狗飛上天)》之銘言: : optimiation level, -O[n], n=0,1,2,3 : 是作什麼用的呢? (我用的是g95) 這樣說吧,我知道他的功用是最佳化生成的執行檔,但是 有一次作出來的程式有問題(不是一個小程式,是幾百個 檔案link起來的code),可是執行到某些情況下卻出現了 記憶體配置出問題的error.百思不得其解. 後來跟老闆 討論,才想到可能是這個-O的過程出問題. 但基本上我對-O到底在作什麼並不了解,所以對於老闆為 什麼會聯想到-O上實在不懂. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.120.178.195

05/03 07:21, , 1F
如果是編譯器有問題的話,就換一個試試看吧,像我都會用
05/03 07:21, 1F

05/03 07:22, , 2F
ifort,gfortran,g95,測試跑出來的結果一樣我才放心。
05/03 07:22, 2F

05/07 03:08, , 3F
老闆的code只認ifort, 其他的跟本連exe都生不出,唉唉~~
05/07 03:08, 3F

05/08 16:56, , 4F
那就是有地方寫得不夠 portable
05/08 16:56, 4F

05/09 22:43, , 5F
你不是說你用的是g95嗎?
05/09 22:43, 5F

05/10 03:10, , 6F
sorry,沒說清楚,老闆的和我問的是兩套不同的code
05/10 03:10, 6F
文章代碼(AID): #1DlDd_C_ (Fortran)
討論串 (同標題文章)
文章代碼(AID): #1DlDd_C_ (Fortran)