作者shininglion (lionking - 辛巴)
看板NCTU_CS_EDA
標題[心得] nemo & NCTU Route
時間Sun Mar 25 17:13:22 2012
目前有兩位受害者在更新 g++ 版本後出現不能 compile 的問題
分別是標題的那兩份 code
經測試,nemo 只能跑在 g++ 4.1.2 版
不然會出現一堆 undefined reference 的問題
(我大概知道原因是啥,我另外 PO 一篇解釋)
NCTU Route + CUDA 是第二個受害者
不過因為 eda13 沒有 g++ 4.4 版
所以只知道可以跑在 g++ 4.1.2
出錯的點似乎是 STL,不過這個很難查原因
所以我就沒細追了= =a
之後如果又有類似情形的可以先照之前我 PO 的那篇文章
把 server 上的可用的 gcc/g++ 版本每個都試過一次這樣
因為有可能是寫法不夠嚴謹導致新版 g++ 不給過
(g++ 4.6 引入新的標準後很多地方抓很嚴
所以一旦寫法不夠嚴謹就會出事)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.134.61
1F:推 tkfs:推薦這篇文章 03/25 17:18