看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《uranusjr (←這人是超級笨蛋)》之銘言:
ip3311:請問 K 大說照規定來,是指該include啥就要include啥 04/30 09:30
ip3311:還是有所謂的標準呢? 有所謂的標準 compiler 嗎? 04/30 09:31
ip3311:照每個平台實作情況有所出入 好像也沒有誰是標準 04/30 09:32
我想他的意思是, 看你用到的東西是哪裡定義的, 就 include 什麼 如果用到 clock_t 就引入 ctime(因為 reference 這麼說[1]) 如果用到 cout 就引入 iostream(因為 reference 這麼說[2]) 以此類推, 不用管它們後面的實作 [1]: http://www.cplusplus.com/reference/ctime/clock_t/ [2]: http://www.cplusplus.com/reference/iostream/cout/
ip3311:另外就是 請問要怎麼再 mac 上裝gcc4.9? 04/30 09:43
ip3311:google 到的都是教你裝 xcode office command line tools 04/30 09:43
ip3311: official 04/30 09:44
ip3311:而他提供的應該不是 4.9 04/30 09:44
ip3311:請問是 裝 homebrew 再 brew tap homebrew/versions 嗎 04/30 09:47
Homebrew 核心目前還沒有 GCC 4.9, 因為這會影響到很多內部的東西 前幾天才關了一個 PR, 應該還會再等一陣子吧 https://github.com/Homebrew/homebrew/pull/28637 不過看 formula 要自己裝應該也不難, 好像也不用 patch 什麼東西 https://github.com/chrmoritz/homebrew/blob/4e3fee0/Library/Formula/gcc.rb 如果你有用 Homebrew 可能不要裝到 /usr/local/bin 比較好就是了 ===== 如果你願意裝到 /usr/local/bin/gcc-4.9 這種位置 那麼就可以用 Homebrew Versions 先安裝 Homebrew(還是得安裝 Xcode 的 command line tools, 因為 Homebrew 需要) 然後 $ brew update $ brew tap homebrew/versions $ brew update $ brew install gcc49 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.94.57 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398829576.A.BC4.html ※ 編輯: uranusjr (140.112.94.57), 04/30/2014 11:49:51
ip3311:太感謝了~ 04/30 13:33