用brew安装gcc48
2024-09-15 19:48:59
由于mac自带的gcc的版本过低,因此想自己装一个新的gcc. 在网上搜索了一圈后发现用brew install安装比较简单,但可能由于本地的brew有冲突,因此网上的攻略都没有效果.
通过在github上一通寻找后终于找到最终的解决方法,现在记录如下:
前提条件:安装brew
整个过程其实很简单,就是brew install <formula>. 但由于gcc48中的依赖关系,所以需要注意一下顺序.
brew install https://raw.github.com/Homebrew/homebrew-versions/master/gmp4.rb
brew install https://raw.github.com/Homebrew/homebrew-versions/master/mpfr2.rb
brew install https://raw.github.com/Homebrew/homebrew-versions/master/libmpc08.rb
brew install https://raw.github.com/Homebrew/homebrew-versions/master/isl011.rb
brew install https://raw.github.com/Homebrew/homebrew-versions/master/cloog018.rb
brew install [--enable-cxx --enable-fortran] https://raw.github.com/Homebrew/homebrew-versions/master/gcc48.rb
最后一步中括号中的部分是可选的,这一步会很慢....
编译完成后,gcc48放置目录为/usr/local/Cellar/gcc48/4.8.2
../configure --build=x86_64-apple-darwin13.0.0 --prefix=/usr/local/Cellar/gcc48/4.8.2 --enable-languages=c,c++,fortran --program-suffix=-4.8 --with-gmp=/usr/local/opt/gmp4 --with-mpfr=/usr/local/opt/mpfr2 ...
$ which gcc-4.8
/usr/local/bin/gcc-4.8
最新文章
- Android SDK 墙内更新方法 速度杠杠的
- dojo/request模块整体架构解析
- Shell 编程基础之 Until 练习
- iOS6:在你的App内使用Passbook
- DevExpress某些控件继承后的可编辑性
- Android SDK无法更新问题解决
- HDU-1225 Football Score
- android process bar 几种style
- 一文让你从此告别HTTP乱码(二)Response篇
- &#9733;10 个实用技巧,让Finder带你飞~
- centos安装rabbitmq
- Docker操作笔记(二)容器
- PowerScript表达式
- 【python】版本35 正则-非库-爬虫-读写xlw文件
- HDOJ5547 SudoKu
- 如何将maven的jar项目简单快速的转变成war项目
- django之用户表的继承
- ethereum/EIPs-1102 Opt-in provider access metamask不再默认直接连入网页
- Transfrom笔记
- redis实现消息队列(七)