mac os 安装gcc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac os 安装gcc相关的知识,希望对你有一定的参考价值。

我块疯了。。。怎么办。。。我已经下了gcc包,解压了。。。。按哪个文件可以安装。。。谢谢谢谢!!!

下载完成后,通过terminal进入下载目录,即gcc-4.8-bin.tar.gz所在的目录。输入命令:
gunzip gcc-4.8-bin.tar.gz
解压gcc-4.8-bin.tar.gz压缩包,注意只需要解压一次,在同一目录下得到gcc-4.8-bin.tar文件。
3.继续在terminal中输入命令:
sudo tar -xvf gcc-4.8-bin.tar
输入密码后,自动在当前目录下生成了usr目录。cd /user/local/bin就可以看到所有的gcc相关的命令了。当然你也可以将整个目录移动到你需要的目录。
4.添加gcc路径。关掉当前terminal,重新新建一个terminal。输入如下命令:
touch ——/.bash_profile
新建一个bash_profile文件,使用vi或者其他编辑器写入如下代码:
export PATH=“/Users/lizhaotailang/Gcc/usr/local/bin:$PATH”
,当然这是我的路径,具体的路径根据你的实际情况而定。写入完成后关闭文件。为了使文件生效,还需要在terminal输入
source ——/。bash_profile

5.查看是否生效。在terminal中输入:
echo $PATH
,如果能够在输出中看到刚刚添加的路径就说明添加成功了。或者直接输入gcc命令,如果能够看到gcc的clang错误而不是找不到文件的话,就说明配置成功了。
6.然后就可以愉快的使用gcc了。
参考技术A Mac中的开发工具链都是围绕xcode展开的,但是对于只想 使用gcc,g++编译c/c++代码的情况,装一个xcode实在没有必要。更新:4.3版本的xcode已经将图形开发界面和命令行工具分开了发布 了。还有即使装了xcode,默认带的gcc编译器都是lvmm做前端的,并非纯正的gnu gcc。如果你想用纯正的gcc,最好的办法就是自己手动编译一个。主要有以下方法:
1. 通过port安装

这种方法比较简单,前提是mac上已经安装port了,具体命令:
安装最新的gcc48:sudo port install gcc48
默认的安装目录是: /opt/local/bin/

2. 通过homebrew安装
这种方法比较简单,前提是mac上已经安装homebrew了,具体命令:
brew tap homebrew/versions
brew install [flags] gcc49
其中 [flags] 一些需要支持的语言的桉树,例如 –enable-cxx –enable-fortran

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

4. 通过手工方式安装
这种方法可以安装最新的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变量中
参考技术B gcc包里面是源代码

mac os安装gcc有他自己的方法啊 , 就是安装Xcode , 这个可以直接在苹果开发者网站下载 ,免费的

10.5对应Xcode3.1
10.4及以前版本对用Xcode2.5

下载的话需要到
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/202/wa/getSoftware?fileID=23058&wosid=8v603oIrIfYM2uOQmUl1sYpzATd

当然 你需要在苹果开发者论坛注册一个账号 然后就可以免费下载了

苹果下安装开发包只有这一个方法,否则你下载的gcc源代码 因为没有编译器的存在,所以是无法安装的

Xcode 是装机必备哦 包含了 苹果所能用到的全部开发组件本回答被提问者采纳
参考技术C 我没试过你这样的情况 晕

以上是关于mac os 安装gcc的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc

在不安装 Xcode 的情况下将 GCC 安装到 Mac OS X Leopard

Mac OS 10.7.5用RVM安装ruby失败?是gcc的问题吗

Mac OS 10.7.5用RVM安装ruby失败?是gcc的问题吗

Mac OS X 10.8.3 上的 gfortran/gcc4.8

`conda build gcc-5` 在 Mac OS Mojave 上失败