Mac开发环境配置相关:安装GCC

来自: Mac安装GCC

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路径加入到$PAHT变量中

时间: 2024-11-01 00:01:21

Mac开发环境配置相关:安装GCC的相关文章

Mac开发环境配置相关:/usr/include缺失了怎么办?

好像将系统升级到Maverick之后就不再有/usr/include文件夹了,这里面包含了编译C/C++的文件,Apple自然不会认为每一个买了Mac的人都是拿来开发的,因此默认把它移除了,有两种方式来安装它: 1)打开终端,输入: xcode-select --install 会弹出是否安装命令行开发工具的提示,可以点击“安装”来安装单独的工具,安装完成之后/usr/include便出现了. 2)又或者你可以选择先安装Xcode,然后再通过Xcode安装Command Line Tools.

php(LAMP)开发环境配置相关问题及解决办法

相信很多像我一样初次接触到php开发的人,在配置基本的开发环境时都是一头雾水,为此小编特写下自己在安装配置php开发环境过程中遇到的一些问题,及解决办法. 1.LAMP组合,安装centons+apache+php+mysql LAMP:既linux+Apache+mysql+php黄金组合的简称,本人对linux不是很熟悉,配置该环境,实属项目需要,所以,在安装上述各种无法时都采用了新手最容易上手的安装方式,yum安装方法.好了,废话不多说,让我们来看重点. step0.centos的安装 本

mac开发环境配置

Mac 下的基础前端开发环境搭建(此文最后更新日期2014) http://www.yujiangshui.com/mac-basic-workflow-for-frontend-develop/ 各种软件有可能在的地方(有墙) http://www.sdifenzhou.com  mysql 的安装 http://www.jianshu.com/p/fd3aae701db9

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

NotePad++Java开发环境配置

链接:http://www.jquerycn.cn/a_27 再来转载一篇好文,没想到notepad++这么给力 Notepad++ Java开发环境配置 1. 安装JDK 为了能够在控制台窗口中方便的使用JDK中的工具,需要在Windows系统环境变量PATH中追加JDK二进制(bin)文件所在的路径,在控制台窗口中执行如下命令,更新PATH环境变量. set path=.;%path%;E:\Program Files\Java\jdk1.6.0_02\bin 2. 安装Notepad++

mac下配置Node.js开发环境、express安装、创建项目

mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo npm install -g express 进行全局安装. 这时有可能会安装不成功,用下面的命令即可 sudo npm install express-generator -g 三.创建项目 终端输入 express -e 你的项目名称 -e 为使用ejs框架 express默认为jade,为了 学

太阳能开发环境配置:VS2008以及相关插件安装

太阳能开发环境配置(二) 主要包括以下内容 [x] 1. Visual Studio 2008 安装 [x] 2. VS2008 SP1补丁安装 [x] 3. National Instruments(NI)安装与激活 [x] 4. Chart安装 [x] 5. VAX辅助控件安装 1. Visual Studio 2008 安装 找到Visual Studio 2008安装文件夹,双击setup.exe 进入安装界面,点击安装Visual Studio 2008. 安装完后-->安装MSDN帮

ios开发环境配置及cordova安装与常用命令

一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本: 3.下载并安装unlock-all(VMware Workstation默认限制安装Mac虚拟机,需要安装此文件后解除限制); 4.下载Mac OS操作系统的镜像文件(需要是.ios文件)如果下载的是.dmg文件,需要用 anytoiso.exe工具转换成.ios文件,下载完成后在VMware

Mac系统cocos2dx + android 开发环境配置

Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:http://www.cnblogs.com/wt616/p/3758828.html(这位大哥真的很牛,谢谢!) 然后,文章中又加入了一些自己的理解以及在实际操作过程中遇到问题的解决办法.而这些办法也是来自于伟大 的网友,但由于搜索的比较多,很多出处地址都没有记录好,抱歉,若你们看到,告诉我,我再加上地