我使用这些命令行安装了g ++:
PHP Fatal error: Unknown: Failed opening required 'D:\home\site\wwwroot/wordfence-waf.php' (include_path='.;C:\php\pear') in Unknown on line 0
然后
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
完成后我尝试了sudo apt-get install gcc-7 g++-7
,但仍然向我显示旧版本
g++ -v
我没有正确升级吗?
修改
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
答案 0 :(得分:7)
通过软件包管理器安装比Ubuntu默认版本更新(或更旧)的GCC版本
不会删除默认版本。你得到了两个。你可以安装尽可能多的
您喜欢的版本。 gcc/g++
将继续
运行默认版本。如果您已经安装了GCC 7,那么就运行了
包含gcc-7
或g++-7
的新编译器。对于大多数构建系统,在开始构建之前设置环境变量CC=gcc-7 CXX=g++-7
就足够了。
答案 1 :(得分:0)
我使用Ubuntu Forum中给出的指示安装了gcc-7,重启系统(以确保加载所有环境变量)并使用C ++编译17,在shell上键入以下内容:
g++-7 -std=c++17 program_name.cpp -o program.out
希望这有帮助。