mac如何升級g++的版本?

mac自帶的g++版本為4.2

我使用brew安裝了gcc48

並且unlink,link了

但是輸入g++ -v命令時

顯示的g++版本號依然是4.2


誒..沒人回啊,找到解決方案了,自問自答吧.

首先說一下我更新過程中遇到的問題:

  1. 無法更換版本
  2. 更換版本後bash緩存無法清理

以下是我的升級流程:

  1. 安裝port:在port官網中選擇一個適合自己系統的版本下載:
  2. 查找gcc庫:

    port search gcc #查找gcc庫

    我的顯示如下:

    #......

    msp430-gcc @4.6.3-20120406_3 (cross, devel)
    The GNU compiler collection for msp430

    msp430-gcc-devel @4.7.0-20120911 (cross, devel)
    The GNU compiler collection for msp430 This is the development version.

    openmpi-devel-gcc5 @1.9a1_34660 (science, parallel, net)
    A High Performance Message Passing Library

    openmpi-devel-gcc6 @1.9a1_34660 (science, parallel, net)
    A High Performance Message Passing Library

    #......

  3. 安裝gcc4.8

    sudo -i #獲取管理員許可權
    #鍵入密碼
    port install gcc48

  4. 查看安裝的版本

    port select --list gcc

  5. 切換gcc版本

    sudo port select --set gcc mp-gcc48

  6. 清空bash緩存

    hash -r


brew search gcc
brew install gcc@4.9


您好,我按照您的帖子步驟操作之後,打開Python編譯器還是顯示原來的版本GCC4.2.1版本的,這是什麼問題呢?


推薦閱讀:

早知道這14個化學軟體,我的化學可能已逆天(後附驚喜資料)
知乎一鍵拉黑工具上線(非官方)
zd423 - 良心軟體下載站
「終身訂閱」里的貓膩
免費簡訊接收平台 - Receive SMS Online

TAG:Mac | macOS | 軟體 | 軟體更新 | g |