Re: [問題] Mac上include iostream就不需要time.h?
※ 引述《uranusjr (←這人是超級笨蛋)》之銘言:
推
04/30 09:30,
04/30 09:30
→
04/30 09:31,
04/30 09:31
→
04/30 09:32,
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/
推
04/30 09:43,
04/30 09:43
→
04/30 09:43,
04/30 09:43
→
04/30 09:44,
04/30 09:44
→
04/30 09:44,
04/30 09:44
推
04/30 09:47,
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
推
04/30 13:33, , 1F
04/30 13:33, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):