有人可以推薦一個支持OS X平臺上的C++ 14的編譯器嗎?我正在研究Bjarne Stroustrup的編程和原理,需要一些幫助來獲取本書上下文的適當編譯器(C++ 14)。C++ 14 OS X的編譯器
回答
您應該安裝Macports,然後你只需輸入有GCC 4.8或4.9和3.5鏘或3.6選擇:
$ sudo port install clang-36
或
$ sudo port install gcc49
注意:你要先安裝Xcode。
用於OS X的最佳編譯器是clang。從3.4:http://clang.llvm.org/cxx_status.html開始,完全支持C++ 14。
當前的Xcode 6 beta版帶有基於3.4的clang,因此您可以使用它。
(來源:我是一個編譯器工程師在蘋果公司工作)
我也剛剛檢查。 Xcode 5.1(目前在Mac App Store中)也有一個3.4版的變體,所以應該也可以。 – Beanz 2014-08-28 15:25:12
這是一個很好的來源:) – 2017-06-17 14:47:25
由蘋果公司提供的標準編譯器是鏘。這聲稱它是C++ 14意識到:
http://clang.llvm.org/cxx_status.html#cxx14
爲了得到它可我認爲,最簡單的方法是安裝Xcode的。
- 1. 交叉編譯器的Mac OS X
- 2. 在OS X中編譯C文件
- 3. Mac OS X Lion - 編譯Q
- 4. 適用於Mac OS X的16位Real Mode C編譯器
- 5. 在Mac OS X上編譯用SWIG for javascript編譯C++
- 6. 編譯Mac OS X上的lsyncd(Lion)
- 7. 使C編譯器在OS X上工作?
- 8. 在OS X上編譯TCC的問題
- 9. 在Mac OS X上編譯mp4v2
- 10. 在Mac OS X上編譯OpenGL SOIL
- 11. 在mac os上交叉編譯x
- 12. 編譯爲舊版本的Mac OS X
- 13. 靜態編譯OS X 10.6.8的cURL
- 14. OS X上編譯SDL與makefile文件
- 15. 試圖在OS X上編譯vim?
- 16. 編譯和Mac OS X上聯libev
- 17. 從OS X交叉編譯到Linux
- 18. 如何在編譯時確定OS/X上的編譯標誌?
- 19. 針對Mac OS X目標的體面交叉編譯器
- 20. Mac OS X Mono ASP.NET和C#編譯過程
- 21. Qt的C++:qglviewer是沒有得到編譯在Mac OS X 10.7.2
- 22. 用C++編譯器的歐拉 - 編譯器不會在100 x 101後處理
- 23. libpipeline無法在Mac OS X上編譯
- 24. 用Haskell編譯SDL在OS X上
- 25. 如何編譯爲Mac OS X 10.5
- 26. GL庫編譯問題OS X
- 27. Zxing OS X演示程序未編譯
- 28. 在Mac OS X編譯錯誤
- 29. 在OS X上編譯Python 2.5.5 10.6
- 30. 在Mac OS X下編譯Linux程序
是的,鏗鏘有全力支持。 – chris 2014-08-28 15:19:25
@chris哪個版本的鐺? – trojanfoe 2014-08-28 15:19:42
@trojanfoe,Clang 3.4完成了C++ 14,SVN版本支持C++ 1z。 GCC不支持C++ 14的最後一次檢查,更不用說標準庫了。 – chris 2014-08-28 15:21:06