Mac安装GCC

本文详细介绍了如何在Mac系统上安装纯正的gcc编译器,包括通过Homebrew、GitHub和手工方式安装的方法,以及安装后的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mac中的开发工具链都是围绕xcode展开的,但是对于只想使用gcc,g++编译c/c++代码的情况,装一个xcode实在没有必要。更新:4.3版本的xcode已经将图形开发界面和命令行工具分开了发布了。还有即使装了xcode,默认带的gcc编译器都是lvmm做前端的,并非纯正的gnu gcc。如果你想用纯正的gcc,最好的办法就是自己手动编译一个。主要有两个方法:

1. 通过homebrew安装

这种方法比较简单,前提是mac上已经安装homebrew了,具体命令:

 brew tap homebrew/versions

 brew install [flags] gcc49

其中 [flags] 一些需要支持的语言的桉树,例如 –enable-cxx –enable-fortran

2. Github

参考https://github.com/kennethreitz/osx-gcc-installer

3. 通过手工方式安装

这种方法可以安装最新的gcc版本,或者其他有需要的版本

VERSION=4.8.0

 PREFIX=/usr/gcc-$(VERSION)

 LANGUAGES=c,c++,fortran

 MAKE=’make -j2′ # 用两个核编译

 brew-path() { brew info $1 | head -n3 | tail -n1 | cut -d’ ‘ -f1; }

 # Prerequisites

 brew install gmp

 brew install mpfr

 brew install libmpc

 # Download & install the latest GCC

 mkdir -p $PREFIX

 mkdir temp-gcc

 cd temp-gcc

 wget ftp://ftp.gnu.org/gnu/gcc/gcc-$VERSION/gcc-$VERSION.tar.gz

 tar xfz gcc-$VERSION.tar.gz

 rm gcc-$VERSION.tar.gz

 cd gcc-$VERSION

 

 mkdir build

 cd build

 ../configure \

    –prefix=$PREFIX \

    –with-gmp=$(brew-path gmp) \

    –with-mpfr=$(brew-path mpfr) \

    –with-mpc=$(brew-path libmpc) \

    –program-suffix=-$VERSION \

    –enable-languages=$LANGUAGES \

    –with-system-zlib \

    –enable-stage1-checking \

    –enable-plugin \

    –enable-lto \

    –disable-multilib

 

 $MAKE bootstrap

 make install

 # Uncomment for cleanup …

 # cd ../../..

 # rm -r temp-gcc

完成后,将在/usr/gcc-4.8.0安装gcc,然后可以创建gcc的软链接或者将bin路径加入到$PATH变量中

原文地址:http://www.leexiang.com/install-gcc-on-mac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值