【发布时间】:2013-04-20 03:59:25
【问题描述】:
我从学校服务器下载了我的程序,以便离线使用。我已经安装了 GNU,但是当我尝试使用我的 makefile 在我的 Mac 上编译它时,我得到了这个错误:
cc1plus: error: unrecognized command line option "-std=c++0x"
我假设我的 Mac 上缺少插件或其他东西?
谢谢
【问题讨论】:
-
@Jerry: 我不会打电话给
clangwrong——它拥有最好的 C++11 支持。但它是不同的,并且不适用于相同的选项。 -
什么?我使用 GNU 编译器。
-
好的,那你安装的是什么版本的 GCC?
clang是 C++11 编程非常好的选择。支持更好,错误信息更容易理解。 -
请剪切+粘贴
g++ --version的输出。这会有所帮助。 -
我假设是最新的?大声笑我认为它更新了 Xcode 更新?抱歉,我对编译器了解不多。我的教授和我所有的 CS 课程都刚刚使用 GNU,所以不幸的是,我对其他任何东西都不太熟悉。
标签: c++ command-line compiler-errors terminal