在 OS X 上设置 g++

2023-12-02

我刚刚更新到 OS X Mavericks,它似乎搞乱了我的整个编译器设置。我不仅必须重新安装 JDK 才能使用 Java 编译器,而且当我尝试使用 GCC/G++ 编译 C/C++ 时,还会出现以下错误:

/usr/local/Cellar/gcc/4.7.2/gcc/lib/gcc/x86_64-apple-darwin12.2.1/4.7.2/../../../../include/c++/4.7.2/cwchar:46:19: fatal error: wchar.h: No such file or directory

除了升级之外不知道该怎么想,把事情搞砸了。我的问题是:如何设置 g++ 在 OS X 上编译?如果已经设置好了,那么这里有什么问题呢?

如果我可以提供更多信息,请告诉我。

注意:我已经使用 homebrew 安装了 gcc 4.7,但它似乎不起作用。当我使用g++-4.7 code.cpp具体来说,我遇到了同样的错误。


安装适用于 Xcode 的命令行工具 (OS X Mavericks) - 2013 年 10 月下旬为我解决了。链接在这里:

OSX:Xcode 下载

经常提到的xcode-select --install命令一直说找不到所请求的软件。

澄清一下:您需要已经使用 Homebrew 安装了 gcc-4.7。更新到最新版本的 CMD Tools 仅修复了从 Mountain Lion 升级到 Mavericks 引起的兼容性问题。

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

在 OS X 上设置 g++ 的相关文章

随机推荐

  • 用于删除字符串末尾字符的正则表达式

    我想递归匹配所有以 or or or 并删除文本末尾的所有这些字符以及留下的任何空格 Example some text 应该变成 some text 我尝试过的只是删除找到的任何这些特殊字符的第一次出现 如何递归地执行此操作 以便删除所有
  • JPA - 如何使用 LIKE 运算符结合 AttributeConverter 进行查询

    例如Customer有一个类型字段PhoneNumber 值对象 在里面persistence xml a PhoneNumberConverter已注册并实现javax persistence AttributeConverter 该转换
  • 哪种算法可以提供解决 15 个难题的最佳步数? [关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我正在努力寻找随机生成的 15 个难题 的解决方案步骤 那么请告诉我哪种算法是快速解决该问题的最佳算法 给我提供这样做的方法 我正在制作一棵包含 4 4 数组的节点树 并遍历所有尚未处
  • 如何让keras ImageGenerator正确加载16位图像?

    我搜索过类似的问题 但没有找到我想要做的事情的解决方案 我有 16 位灰度图像 我正在尝试将它们放入 keras ImageDataGenerator 中 当使用诸如 flow from dataframe 之类的函数时 它会生成具有相同像
  • 拖动窗口左边框时无法消除抖动

    截至 2015 年 3 月 26 日 问题已解决 请参阅本页底部 这是一个非常肮脏的伎俩 截至 2014 年 8 月 18 日 部分解决 DWM 是罪魁祸首 请参阅最后评论 我使用 win32 API 构建了自己的窗口样式 在 Window
  • 从 mysql 检索超过 3 个数据到复选框

    我需要从中检索爱好名称mysql并将其显示在复选框中 我完成了下面给出的代码 但它只显示复选框 而不显示任何爱好名称 请帮忙 query SELECT FROM hobbies result mysqli query con query w
  • TensorFlow 中的实验是什么意思?

    In TensorFlow 2 0 API 有一个模块tf experimental 这样的名字也出现在其他地方 比如tf data experimental 我只是想知道设计这些模块的动机是什么 tf experimental表示所述类
  • 如何在 Haskell 中分割字符串?

    Haskell 中有分割字符串的标准方法吗 lines and words在空格或换行符上分割效果很好 但是肯定有一个标准的方法来在逗号上分割吗 我在谷歌上找不到它 具体来说 我正在寻找一些东西split my comma separate
  • Rails Paperclip S3 ArgumentError(缺少必需的 :bucket 选项):

    我已经被困在这个问题上很多年了 不知道出了什么问题 有很多人似乎有同样的问题 但我实际上找不到任何真正有效的答案 生产 rb config paperclip defaults storage gt s3 s3 credentials gt
  • 在 JavaScript/HTML 中嵌套引号

    如何在 HTML 中嵌套第二层以上的引号 据我所知 只有两种类型的引号 单引号 和双引号 我知道使用斜杠转义 你必须在代码中转义 但转义在浏览器级别不起作用 解决类似以下问题的公认方法是什么 p gt Some Text p 该代码打印到浏
  • 是否可以将参照完整性检查推迟到 SQL Server 中的事务结束?

    我最近在 Fowler 的 PofEA 中读到 某些数据库引擎允许您将 RI 检查推迟到事务结束 这在 SQL Server 中可能吗 在某些情况下 我试图保存包括插入和删除在内的更改 因此会出现问题 确定执行操作的正确顺序以避免 RI 失
  • PHP向html div添加类

    我想用 php 添加一个类到我的 html complete 中 if get field to do repeater Add complete class to div class to do to do wrap should be
  • Nexus 5 (android 5.0) 中微调器下拉弹出窗口位置发生变化

    我在我的应用程序中使用 Spinner 我使用了基本的微调器 这是我的代码 android layout width match parent android layout height match parent style style S
  • 在 Windows 8 桌面应用程序中获取位置

    我是 C 的初学者 但我经常使用 Java 我试图在我的应用程序中使用以下代码来获取位置数据 我正在制作一个 Windows 8 桌面应用程序来使用我的设备中的 GPS 传感器 using System using System Colle
  • ProgressDialog 圆圈未在设备中显示

    我的活动中有这个 ProgressDialog 我正在使用一些设备进行测试 但只有其中一台设备未显示加载圆圈 未显示的设备是运行 Android 7 0 的 Moto G4 Plus 下面有一张图片 I also run the app i
  • 是否需要 glDisableClientState?

    我遇到的用于渲染数组数据的每个示例都类似于以下代码 在绘图循环中 您首先为将要使用的内容调用 glEnableClientState 完成后调用 glDisableClientState void drawScene void glClea
  • 将 Jtable 中的多行数据插入数据库

    我正在尝试将 JTable 中的多行数据保存到数据库中 这是我的代码供参考 try int rows tblCO2 getRowCount for int row 0 row
  • 如何绘制圆形渐变?

    如何绘制圆形渐变像这样在 VB NET 中 看看这个很棒的页面 文章中的代码是 C 语言 以下是您感兴趣的代码的 VB NET 端口 并针对矩形填充进行了更新 基于本文的三角形填充示例 Dim pgb As New PathGradient
  • 从 C# 应用程序到 PHP 网页的 UDP 流传输

    我正在尝试编写 C UDP 服务器代码 它从客户端接收特定的 ID 并返回与其关联的歌曲 客户端是一个 PHP 网页 并将接收到的字节存储到文件中 现在我正在做一些测试 试图在传输为 2048 字节时简单地开始一个假的歌曲讲座 只是一个 j
  • 在 OS X 上设置 g++

    我刚刚更新到 OS X Mavericks 它似乎搞乱了我的整个编译器设置 我不仅必须重新安装 JDK 才能使用 Java 编译器 而且当我尝试使用 GCC G 编译 C C 时 还会出现以下错误 usr local Cellar gcc