Mac下更新gcc版本

  • 用ports升级,比较容易。
1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  
localhost:hello chenzhen$ port search gcc
  apple-gcc40 @5494 (lang)
      Apple's version of gcc 4.0
  
  apple-gcc42 @5666.3_14 (lang)
      Apple's version of gcc 4.2
  
  arm-aout-gcc @3.3.6 (cross, devel)
      gcc cross-compilers for arm-aout, with newlib runtime library.
  
  arm-elf-gcc @4.7.3 (cross, devel)
      gcc cross-compilers for arm-elf, with newlib runtime library.
  
  arm-elf-gcc3 @3.4.6_2 (cross, devel)
      gcc 3.x cross-compilers for arm-elf, with newlib runtime library.
  
  arm-none-eabi-gcc @4.7.3_1 (cross, devel)
      The GNU compiler collection for arm-none-eabi
  
  arm-none-linux-gnueabi-gcc @2005q3-2 (cross, devel)
      gcc 3.x cross-compilers for arm-none-linux-gnueabi.
  
  arm-rtems-gcc @4.2.3 (cross, devel)
      gcc cross-compilers for arm-rtems, with newlib runtime library.
  
  avr-gcc @4.9.1 (cross, devel)
      The GNU compiler collection for avr
  • 选中安装
1
  
localhost:hello chenzhen$ sudo port install gcc44
  • 列出已有
1
  2
  3
  4
  5
  6
  7
  
localhost:hello chenzhen$ port select --list gcc
  Available versions for gcc:
    apple-gcc42
    llvm-gcc42
    mp-gcc44 (active)
    mp-gcc48
    none
  • 选中需要的版本
1
  
localhost:hello chenzhen$ sudo port select --set gcc mp-gcc44
  • 最后一步,重新开一个窗口,不要用现在这个。


原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]

捐款订阅54chen
捐赠说明