mac电脑的C语言安装包,Mac上运行C/C++程序

2023-11-17

由于工作需要,要在Mac环境里面运行C程序,遇到的问题及解决方法如下:

1. 确认环境里是否安装了command line developer tools

打开Terminal终端,输入g++,提示

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

则需运行xcode-select --install安装CommandLineTools;安装成功后,再输入g++提示

clang: error:no input files

2. 在Eclipse中新建C/C++ Project

4fb7d5d9fbab

4fb7d5d9fbab

3. 新建C程序成功后,运行,如果出现launch failed Binary not found。这是编译器的原因。因为在默认的编译器是Cross gcc,在mac 下应该选择MacOSX gcc。

解决办法是:

Projects-> Properties->C/C++ build ->Settings找到 Binary Parser 取消 Elf Parser 改Mach-O  64 Parser 即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mac电脑的C语言安装包,Mac上运行C/C++程序 的相关文章

  • 【代码随想录】双指针法刷题

    双指针法刷题 移除元素 删除有序数组中的重复项 移动零 比较含退格的字符串 有序数组的平方 反转字符串 替换空格 反转链表 递归 迭代 头插法 删除链表的倒数第 N 个节点 环形链表 快慢指针 环形链表 II 链表相交 三数之和 四数之和
  • no matching distrubution found for setuptools

    1 问题描述 1 安装setuptools rust 报错 no matching distrubution found for setuptools 实际上已经安装过好几次 2 执行命令之后 python3 7 m pip show Se
  • 数据库日期处理(转)

    通常 你需要获得当前日期和计算一些其他的日期 例如 你的程序可能需要判断一个月的第一天或者最后一天 你们大部分人大概都知道怎样把日期进行分割 年 月 日等 然后仅仅用分割出来的年 月 日等放在几个函数中计算出自己所需要的日期 在这篇文章里
  • jupyter运行环境安装与使用

    jupyter运行环境安装与使用 所有文章不设限 我们相遇偶然 相散坦然 互不打扰 各自安好 向阳而生 一 利用python环境 使用pip命令安装 1 安装jupyter的方式 此处省去对于python环境的相关配置 直接介绍如何安装 j
  • 【计算机网络11】应用层之DHCP

    文章目录 1 IP地址的分配 2 DHCP 2 1 DHCP 分配 IP 地址的 4 个阶段 1 IP地址的分配 IP地址按照分配方式 可以分为 静态 IP 地址 动态 IP 地址 静态 IP 地址 手动设置 适用场景 不怎么挪动的台式机
  • 分享全球外贸免费发布产品的平台-跨境贸易平台

    免费发布产品到平台有哪些好处 发布产品增加一些曝光率 提高你产品在谷歌搜索结果的曝光率 为你的官网引流 提高权重 http www ecrobot com 综合 世界综合贸易网站精选前十名 http www ectrade com 亚洲 易
  • ElasticsearchTemplate 常用API使用,看这一篇就够了

    ElasticsearchTemplate 常用API 文章目录 ElasticsearchTemplate 常用API 前言 源码分析 基本使用 单字符串全文查询 指定字段模糊查询 指定字段短语匹配 完全匹配查询 多字段匹配某一个值 完全
  • mysql忘记密码重置密码步骤

    1 使用管理员权限打开cmd窗口 win r后输入cmd 然后按Ctrl Shift Enter 2 停止mysql服务 如上图net stop mysql 3 找到mysql安装目录下的my ini文件 使用管理员权限打开 4 在 mys
  • 内存溢出的原因和解决办法

    1 堆溢出 这种场景最为常见 报错信息 java lang OutOfMemoryError Java heap space 原因 1 代码中可能存在大对象分配 2 可能存在内存泄露 导致在多次GC之后 还是无法找到一块足够大的内存容纳当前
  • QT入门级小项目(vs2015+qt designer混合编程)

    划重点 在vs里面使用c 和qt designer开发一个动态计算加法的小工具 最近想做一个界面 而且QT也是自己一直想学的东西 于是就查了一下python qt和c 与Qt开发的方法 这篇文章就是使用c 开发QT界面 网上关于QT的开发文
  • 深入理解【测试计划】

    工作快一年了 软件测试的理论还没有真正系统深入的研究过 除了平常的业务工作 自己更多的时间花在了程序设计上 接触了那么多的业务 我想是时候结合业务 好好研究一下测试的基础了 未完待续
  • 计算机视觉大作业:EdgeConnect论文阅读

    复现 一 环境配置 运行环境 Python 3 6 6 PyTorch 1 10 0 NVIDIA GPU CUDA 10 2 cuDNN 8 2 Python包 numpy 1 14 3 mkl scipy 1 0 1 future 0
  • 逻辑回归公式推导

    一 预测函数 1 第一个式子称为sigmoid函数 先了解一下sigmoid函数 通过sigmoid函数与线性回归预测函数的联立 即可得到逻辑回归的预测函数 2 即是说 逻辑回归的预测函数实际上是 通过线性回归的预测函数得到一个预测值 连续
  • Hello! protobuf——编译与安装(c++版)

    目录 前言 一 protobuf是什么 二 protobuf官方路径 三 protobuf编译安装 1 安装前建议 2 cmake使用 1 cmake介绍 2 命令行介绍 3 编译选项介绍 4 cmake安装 3 windows下使用nma
  • ChatGPT-4来袭,留学申请文书面临挑战如何破局?

    近日 ChatGPT再次 进化 其最新版本ChatGPT 4又掀高潮 其生产者OpenAI 称 ChatGPT 4是最先进的系统 能生产更安全和更有用的回复 和上一代相比 GPT 4拥有了更广的知识面和更强的解决问题能力 在创意 视觉输入和
  • [Vue warn]: Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘value‘)

    1 问题描述 antd 下拉框选择的时候报了这个错误
  • 第一章----行列式知识点汇总

    目录 线性代数 1 来自b站网课截屏 本人亲自截屏作为笔记 在这里供大家学习分享 需要线性代数全部内容请通过传送门自行下载 第一章 行列式 1 1行列式的定义 二阶行列式的定义 排列与逆序 排列 逆序 定理1 1 1 一个对换 奇偶排列改变
  • Pandas 面板Panel

    一 Panel介绍 Pandas 面板 Panel 是3维数据的存储结构 相当于一个存储 DataFrame 的字典 有3个轴 axis 分别给出描述涉及面板数据的操作的一些语义 具体如下 items axis 0 每个项目对应于内部包含的
  • 推荐系统:GBDT+LR简介

    1 GBDT LR简介 前面介绍的协同过滤和矩阵分解存在的劣势就是仅利用了用户与物品相互行为信息进行推荐 忽视了用户自身特征 物品自身特征以及上下文信息等 导致生成的结果往往会比较片面 而这次介绍的这个模型是2014年由Facebook提出

随机推荐

  • ubuntu通过apt安装软件的安装路径

    jdk usr lib jvm 具体jdk版本 tomcat usr share tomcat具体版本
  • 把ffmpeg放到后台自动运行

    最近一个项目 需要用ffmpeg把rtsp流转成ts流 由于rtsp服务器有可能关闭 需要自动的重启ffmpeg去连接rtsp服务器 1 编写一个用ffmpeg转TS流的脚本rtsp2ts sh ffmpeg i rtsp xx xx xx
  • pyd文件介绍

    pyd一般是python外的其他语言如C C 编写的python扩展模块 即python的一个动态链接库 与dll文件相当 在linux系统中一般为 so文件 也有的时候 为了对python文件进行加密 会把python模块编译成 pyd文
  • Unity基础学习之C#学习(二)

    C 程序三大结构 0 前言 1 分支结构 1 1 if语句 1 2 switch语句 2 循环结构 2 1 while循环 2 2 do while循环 2 3 for循环 最常用 2 4 foreach循环 主要用于迭代遍历 3 brea
  • oracle查询结果添加序列,SQL查询结果增加序列号

    SQL查询记录中增加序列号 根据学生成绩在查询结果中增加排名字段 1 SELECT ROW NUMBER OVER ORDER BY SCORE ASC AS RANK NAME SCORE FROM GRADE ORDER BY SCOR
  • vue-element-admin使用Tinymce富文本插件的踩坑填坑

    vue element admin项目的作者已经封装好了Tinymce富文本组件 我直接在Git上下载demo运用到自己项目里 这是Git地址 https github com PanJiaChen vue element admin 一
  • [0x7FFBFB69D3E0] ANOMALY: meaningless REX prefix used问题的修复

    0x7FFBFB69D3E0 ANOMALY meaningless REX prefix used 困扰了我几个礼拜 导致idea git 用不了 差点重装系统了 今天还好 解决了 用360 各种修复 各种操作 cmd 没有那串东西咯 各
  • 宏观经济浅学20210724

    https www bilibili com video BV1Ng4y1B7ig p 14 8大类 251个基本分类 700个品种 120万个商品
  • 写一篇有关机器学习的论文

    写一篇有关机器学习的论文 需要从以下几个方面进行阐述 机器学习的定义 首先要明确机器学习的定义 并简要介绍其历史发展 机器学习的分类 接着介绍机器学习的分类方法 例如监督学习 非监督学习 半监督学习 强化学习等 机器学习的应用 最后详细阐述
  • 智能城市dqn算法交通信号灯调度_新基建激发AI新动力,助推人工智能产业化落地进程...

    8月7日 9日 由中国计算机学会主办 香港中文大学 深圳 雷锋网联合承办的全球人工智能和机器人峰会在深圳开幕 峰会期间揭晓了 2020AI 最佳成长榜 千方科技旗下博观智能凭借在智慧城市多个细分领域的商用落地实力 斩获 AI 智慧城市 领域
  • python判断语句

    判断语句 if if 语句的判断语法 if 要判断的条件 条件成立时 要做的事情 else语法格式如下 if 要判断的条件 条件成立时 要做的事情 else 条件不成立 要做的事情 逻辑运算 只有多个条件都满足 才能执行后续代码 这个时候需
  • 两张动图-彻底明白TCP的三次握手与四次挥手

    背景描述 通过上一篇中网络模型中的IP层的介绍 我们知道网络层 可以实现两个主机之间的通信 但是这并不具体 因为 真正进行通信的实体是在主机中的进程 是一个主机中的一个进程与另外一个主机中的一个进程在交换数据 IP协议虽然能把数据报文送到目
  • C++课程设计之高校学生简单信息管理系统

    给大家分享一个用C 语言编写的高校学生信息管理系统 程序比较简单 也比较好理解 适合刚入门C 的程序小白 大学生做C 相关的课程设计也可以给你提供一些思路 或者在此基础上修改一下 添加一些自己的类和成员函数 让系统的功能更加的强大 系统功能
  • iOS APP 启动页和icon图标尺寸

    前言 记录一下竖屏iPhone启动页和icon图标尺寸 好记性不如烂笔头 1 启动页尺寸 320x480 640x960 640x1136 750x1334 1125x2436 1242x2208 1242x2688 828x1792 2
  • chatgpt小程序安装指引

    chatgpt小程序安装指引 JAVA 创建数据库 名字随意 数据库编码为utf8mb4 导入sql文件 在renren api db目录下面 第一次导入数据的先执行chatgpt sql文件 在根据日期先后顺序执行 已导入过的同志 根据更
  • html chm 打不开,Win7系统中出现CHM打不开的具体解决方法

    一部分用户在使用Win7系统的时候 出现CHM打不开的情况 该怎么处理呢 下文就为你们带来了Win7系统中出现CHM打不开的具体解决方法 方法一 1 可以对注册表进行操作 按快捷键 Win R 启动 运行 程序 2 在 运行 程序的输入框中
  • 舒尔补-边际概率-条件概率

    margin求边际概率的时候喜欢通过舒尔补的形式去操作信息矩阵 如p b c 求积分p a b c da 从上图可知 边缘概率直接看协方差矩阵比较方便 边际概率的方差就是取对应联合分布中相应的协方差块 信息矩阵是由舒尔补的形式计算 此形式也
  • GBDT调参指南

    GBDT分类器和回归器的大部分参数都是相同的 除了损失函数的选项有些不同 因此下面我们统一说明各个参数的意义以及在什么情境下做什么调整方法 一 GBDT的boosting框架参数 1 n estimators 代表弱学习器的最大个数 即最多
  • Python+OpenCV人脸识别签到考勤系统

    前言 本项目为IOT实验室人员签到考勤设计 系统实现功能 1 人员人脸识别并完成签到 签退 2 考勤时间计算 3 保存考勤数据为CSV格式 Excel表格 PS 本系统2D人脸识别 节约了繁琐的人脸识别训练部分 简洁快捷 该项目为测试版 正
  • mac电脑的C语言安装包,Mac上运行C/C++程序

    由于工作需要 要在Mac环境里面运行C程序 遇到的问题及解决方法如下 1 确认环境里是否安装了command line developer tools 打开Terminal终端 输入g 提示 xcrun error invalid acti