我安裝了gcc 4.6。來自macports(支持C++ 0x)。但是當我檢查'gcc --version`時,它顯示的是舊版本。如何使用macports安裝的新gcc?如何使用安裝在macports中的gcc?
回答
我記得它就像g++-mp-4.6
。我相信這足以將環境變量CXX
設置爲該值。
您可以使用port select
來控制/opt/local/bin/gcc
中的符號鏈接。您可以使用port select --list gcc
查看可用版本。以mp-作爲前綴列出的任何內容均指MacPorts自己的端口,gcc42和llvm-gcc42指Apple提供的Xcode編譯器。從我的系統
例子:
$ port select --list gcc
Available versions for gcc:
gcc42
llvm-gcc42
mp-gcc45
none (active)
$ sudo port select --set gcc mp-gcc45
Password:
Selecting 'mp-gcc45' for 'gcc' succeeded. 'mp-gcc45' is now active.
之後,無論是打開一個新的終端窗口或問題hash -r
使bash的認識的變化。
我這樣做了,當我輸入'port select --list gcc'時,它說mp-gcc47是活動的。然而,當我做'gcc --version'時,它仍然說它使用的是版本4.2 ...我嘗試打開一個新的終端並輸入'hash -r'。任何想法爲什麼? – FrancesKR
檢查您的PATH,也許在/ opt/local/bin之前有一些其他gcc(或符號鏈接)。也可以是shell中的一些別名或函數。嘗試'輸入-a gcc'來查看bash用於查找的內容。 – raimue
當我輸入'-a gcc'時,我得到兩行:「gcc是/ usr/bin/gcc gcc是/ opt/local/bin/gcc」。當我打印我的PATH時,我得到「。:/ opt/local/var/macports:/ usr/local/bin:/ sw/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr /本地/ hallamsoft中:/ opt/local/bin目錄:在/ usr /本地/ git的/ bin中:在/ usr/texbin:在/ usr/X11/bin」中。對不起,我不完全確定這些是什麼意思,但我確實把Macports放在了我的路上。 – FrancesKR
- 1. gcc:如何鏈接MacPorts安裝的庫?
- 2. 安裝使用MacPorts的
- 3. 如何使用macports正確安裝pyGTK?
- 4. 使用MacPorts安裝Eclipse
- 5. 使用Macports安裝pygame
- 6. 用MacPorts安裝PyOpenGL
- 7. Macports安裝binutils
- 8. 使用MacPorts在Snow Leopard上安裝MySQL
- 9. 使用macports在OSX Yosemite上安裝openmpi
- 10. 如何在Macports上安裝git?
- 11. 如何在mac osx上安裝macports pyside
- 12. 如何在macports安裝後啓動spyder
- 13. 安裝py27-SciPy的未使用的MacPorts
- 14. XMMS2安裝失敗的MacPorts使用
- 15. 如何升級我的MacPorts Perl安裝?
- 16. 如何在Xcode 4.5中啓用MacPorts安裝的gcc4.7(和libstdC++)?
- 17. 正在嘗試安裝MacPorts
- 18. Macports安裝需要
- 19. macports安裝日誌?
- 20. 如何在PostgreSQL 9.0(MacPorts安裝)上安裝hstore模塊?
- 21. 如何使用MacPorts繼續中斷安裝?
- 22. 如何在ubuntu 11.10中安裝gcc-4.3?
- 23. 如何在opensolaris中安裝gcc-libc6-dev?
- 24. 使用macports安裝matplotlib後安裝了額外的python
- 25. 使用MacPorts安裝紅寶石
- 26. 使用Macports安裝php擴展程序
- 27. 使用macports安裝Groovy Mac OSX(10.6.8)
- 28. 使用macports安裝libstdcxx時出錯
- 29. 使用Macports安裝ipdb時出錯
- 30. 如何避免使用MacPorts安裝不必要的依賴項?
可能的[OSX上的更新GCC]重複(http://stackoverflow.com/questions/837992/update-gcc-on-osx) – birryree
另請參閱[使用正確的編譯器](https://trac.macports .org/wiki/UsingTheRightCompiler)在MacPorts wiki上。 – jww