有人可以推薦一個支持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. g ++編譯器與C++的gcc編譯器相同嗎? (Mac OS X)
- 3. 在OS X中編譯C文件
- 4. 在Mac OS X上編譯C#
- 5. 編譯爲OS X 10.6?
- 6. Mac OS X Lion - 編譯Q
- 7. 適用於Mac OS X的16位Real Mode C編譯器
- 8. 在Mac OS X上編譯用SWIG for javascript編譯C++
- 9. 使C編譯器在OS X上工作?
- 10. 英特爾C++編譯器,可以在OS X不開STDARG.H
- 11. 編譯Mac OS X上的lsyncd(Lion)
- 12. 在OS X上編譯TCC的問題
- 13. 在Mac OS X上編譯mp4v2
- 14. Mercury編譯錯誤與Mac OS X 10.8
- 15. OS X的Wikitext編輯器
- 16. 在mac os上交叉編譯x
- 17. 靜態編譯OS X 10.6.8的cURL
- 18. 編譯爲舊版本的Mac OS X
- 19. 編譯的Vim支持Python在OS X
- 20. 編譯Mac OS X上的pymunk
- 21. 在Mac OS X Mavericks上編譯提升
- 22. OS X上編譯SDL與makefile文件
- 23. 試圖在OS X上編譯vim?
- 24. Qt的C++編譯/鏈接Mac OS X上
- 25. 在編譯Fedora 14上的C++程序時編譯錯誤
- 26. 編譯和Mac OS X上聯libev
- 27. 從OS X交叉編譯到Linux
- 28. 如何在編譯時確定OS/X上的編譯標誌?
- 29. 針對Mac OS X目標的體面交叉編譯器
- 30. boost編譯錯誤Mac OS X 10.7.4
是的,鏗鏘有全力支持。 – 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