2

我正在尝试使用 .sh 文件从此处安装 Cling(交互式 C++ 解释器)。在终端中运行 .sh 文件时,出现以下错误:

cc1plus: error: unrecognized command line option ‘-std=c++11’

由于 12.04 的默认 gcc 是 4.6.3,我更新到 gcc 4.8 以帮助消除 C++11 错误,然后运行以下命令检查正在使用哪个版本的 gcc 进行编译

gcc --version
gcc (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.

我还试图弄清楚 gcc 的当前优先级,如此处所述

update-alternatives --query gcc
Link: gcc
Status: auto
Best: /usr/bin/gcc-4.8
Value: /usr/bin/gcc-4.8

Alternative: /usr/bin/gcc-4.8
Priority: 50

"cc1plus"错误仍然存​​在。有没有办法解决这个问题来帮助我无缝运行 Cling?谢谢!


编辑:遵循这个并将我的 g++ 从默认的 4.6.3 更新到 4.8.1 并且不再看到 C++11 错误。

4

0 回答 0