Mac安装GCC

在MacOS 上 使用brew 部署C++ gcc编译环境 在MacOS 上 使用brew 部署C++ 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路径加入到$PATH变量中

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

MAC Homebrew安装 gcc安装 MAC系统如何安装GCC完成C++开发环境的搭建,现在新的MAC系统没有GCC环境,需要自己单独安装gcc,xcode也可以但文件大,支持库不完整 立即下载

相关推荐

【实战案例】IBM V3500存储控制器故障诊断与更换全流程解析

本文详细解析了IBM Storwize V3500存储控制器发生故障后的完整处理流程。通过还原真实故障现场,介绍了如何利用服务助手精准定位缓存模块损坏的根源,并逐步指导完成控制器备件准备、核心部件移植更换、系统上线同步及全面功能验证的全过程,为存储运维人员提供了一份实用的实战指南。

weixin_29269441的博客 547

[macOS]gcc安装

在MacOS操作系统上安装GCC是开发者们经常遇到的问题之一。GCC是GNU编译器集合,它可以编译C,C++,Objective-C和其他一些编程语言。然而,在MacOS上安装GCC并非一件简单的事情。本文将探讨如何在MacOS上安装GCC,以及如何解决可能遇到的问题。

FL1623863129的博客 6156

无人机基本组成部件

无人机基本组成部件

qq_37410522的博客 1万+

如何在 Mac 上安装 GCC?

亲测有效,方法如下: 1)先安装Homebrew 2) brew install gcc,如下图: 测试安装是否成功,方法如下: 1)执行 gcc -v,如下图: 2)进入自己的目录 写一个helloworld.cpp,内容如下: #include <iostream> using namespace std; int main() { cout << "Hello, world!" << endl; return 0; ...

hechenhongbo的博客 1万+

从零到一:Livox Mid-360 激光雷达的硬件集成与避坑实战

本文详细介绍了Livox Mid-360激光雷达的硬件集成全流程,包括硬件准备、网络配置、驱动编译和常见问题解决方案。通过实战经验,帮助开发者高效完成从设备拆箱到数据输出的完整链路,避免在IP设置、驱动编译和固件兼容性等环节踩坑。

salt的博客 1028

协方差矩阵自适应进化策略(CMA-ES)详解:从基础原理到优化算法

CMA-ES是一种先进的无导数优化算法,基于生物进化原理解决连续域非线性优化问题。该算法通过自适应调整多元正态分布的均值、协方差矩阵和步长参数,自动学习搜索空间结构,无需梯度信息即可高效优化。核心创新包括协方差矩阵的秩1和秩μ更新策略,以及基于进化路径的步长控制机制。CMA-ES具有旋转不变性、标度不变性和全局探索能力,特别适合3-300维的黑盒优化问题,在复杂系统仿真、超参数调优等领域表现优异。算法实现中关键参数如种群大小、学习率等均有自适应设置规则,使其成为连续优化领域的基准算法之一。

qq_42212808的博客 524

Mac OS 搭建C++开发环境【已解决】

安装VSCode,gcc编译工具,cmake,git,配置完成相关环境,成功编译运行相关项目。

Friday 2万+

①电子产品拆解分析-暖手宝

电子产品拆解分析-暖手宝 ①按键三档调温暖手; ②长按进入氛围呼吸灯; ③安卓接口充电以及支持USB输出;

a6662580的博客 5294

macos使用搭建算法竞赛c/c++的g++/gcc编译环境(homebrew,含万能头,改环境变量,vscode/clion可用)

但是可以用gcc-12进行编译,他的路径可以where一下看到。clion里也可以直接链接器里面添加对应路径的gcc就能用了。我没改镜像,直接网上脚本一键安装的,具体命令忘了,可能是这个。vscode的coderunner万能头也能用了。反正装这个的方法很多,网上一搜都有。安装成功后,终端里的gcc是不会变的。成功装上homebrew就行。附带一下mac环境变量的优先级。就会发现版本更新上去了。

小哈里的博客 4239

【WorkBuddy专栏32】从「分文件夹」到「组队打仗」——WorkBuddy v5.0项目模式深度拆解

【WorkBuddy专栏32】从「分文件夹」到「组队打仗」——WorkBuddy v5.0项目模式深度拆解

AI人人懂 296

【Claude】组织级认证限制报错已解决(4 种)

报错被禁用的是什么谁能解除应急方案整个 Console 组织Anthropic 支持换账户 / 订阅凭证API key 认证方式你的组织管理员用订阅/login订阅 OAuth 登录你的组织管理员用 API keyRoutines 功能你的组织所有者手动计划任务替代共同排查模式/status确认当前凭证;检查环境变量;看清报错消息里命名的是什么(key?组织访问?),对症清除;管理员层面的限制,找管理员解锁。

博客 1万+

Mac安装gcc

为什么80%的码农都做不了架构师?>>> ...

weixin_34102807的博客 4396

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MAC上安装GCC失败

问题 在用brew安装GCC时, 报了如下错误. ➜ ~ brew install gcc ==> Installing dependencies for gcc: isl, mpfr and libmpc ==> Installing gcc dependency: isl ==> Downloading https://homebrew.bintray.com/bottl...

weixin_30326745的博客 2488

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

mac 安装 gcc

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

484

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Mac下安装gcc

Mac默认没有安装gcc编译器,作为一种Unix系统这是为什么呢? 方法一:独立安装gcc,下载地址:http://jaist.dl.sourceforge.net/project/hpc/hpc/gcc/(这个我没有尝试安装) 方法二:如果已安装Xcode,直接从Xcode中安装Command Line Tools即可,如下图所示:

长弓的专栏 2万+

M1芯片Mac安装gcc

M1芯片Mac安装gcc 本文用来记录gcc的安装流程,初次安装时踩了不少的坑。 本次安装在终端使用Homebrew进行,因Homebrew和gcc的安装都需要翻墙,所以需要使用代理,如果没有代理的话就不用往下看了。 虽然大多数软件对M1芯片进行了适配,但为了保险起见,可以在Does it ARM网站查询需要安装的软件是否已适配。 在终端中声明代理 打开代理软件查看端口号,如127.0.0.1:7070,在终端使用以下命令开启代理 export http_proxy="http://127.0.0.1:

Life is short 9065

gcc 安装包_Mac OS安装配置GCC,简单不枯燥!

对于一些使用Mac用户来说,选择Mac大部分是看中Mac下编写程序的便携性,但不知道大家在使用Mac编写C程序之前的准备工作是怎么做的,这次想和大家一起来聊一聊关于GCC的安装。1.首先我们需要获取GCC安装包,可以复制此网址打开进行下载。https://sourceforge.net/projects/hpc/files/hpc/gcc/可能需要科学方式,这里会给大家百度网盘下载方式,...

weixin_39654917的博客 1005

基于Mac安装GCC

基于Mac安装GCC

lance~crazy 613

Mac 下单独安装 GCC

上一篇文章(使用 aria2+Loli.lu 实现高速免费迅雷离线下载)里使用到的 aria2 需要自己手动编译,而且需要 g++ 环境。不过仅仅为了一个 g++ 去安装 8G 多的 Xcode 显然太不值了。所以,最好的办法莫过于单独安装 gcc(包含 g++)。 网上倒是搜到一种方法,不过都有点小问题,没说明清楚。今天看了英文文档之后才发现少了一步,难怪试了好几次都是错误。接下来就开

宇宙神帝 1万+

mac机器安装Xcode gcc java

1.安装xcode 和gcc 注意:还需要安装homebrew(如果不成功,那么需要翻墙) 接下来,你需要安装Homebrew,Homebrew是OS X下的一个套件管理器,用于下载、安装、维护各种软件包及其依赖包,类似Red hat下的yum,Ubuntu下的apt-get,或者你也可以理解为Python的pip工具。关于Homebrew的更多内容,你还可以范围它的主页 http://...

杨文的专栏(南京Java讲师) 1811

修改mac默认的gcc到自己安装的gcc

我使用homebrew安装了最新版的gcc,但是gcc --version还是之前系统自带的gcc,版本是4.2.1 原来我新装的gcc的名字变成了gcc-7 ➜ ~ gcc-7 --version gcc-7 (Homebrew GCC 7.1.0) 7.1.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free s

qoopqpqp的博客 8713

MAC下安装并切换GCC编译器

这里使用homebrew安装gcc,我安装的是gcc4.9。当下载完gcc后make过程用了152分钟,所以在make前完全有必要先下载一部电影。下载完后使用命令gcc -v,显示如下 很明显,mac把gcc链到了他自家的llvm,而不是真正的gcc。 由于我下载的gcc4.9,使用gcc-4.9 -v,显示如下: ls -al $(dirname $(which g

ibaicai2的专栏 1万+
上一篇: Mac下/usr/include缺失
下一篇: time命令中的real,user以及sys时间
cbbbc
博客等级 码龄15年 609粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值