对于学校,我必须在Ubuntu虚拟机上编程操作系统。我编写了程序并让它在昨天正确编译。该程序使用了c ++ 11库,我的编译指令是:
g++ -std=c++11 O2.cpp -lpthread
这很好,编译没有错误。当我今天使用g ++重新启动虚拟机时,它会给我错误
g++--std=c++0x: command not found.
即使我g++ --version
我还不熟悉linux,但我想知道我搞砸了什么/损坏了。我重新安装了包但它给出了同样的错误。即使程序不需要c ++ 11。有什么想法吗?或者如何删除整个编译器和软件包并进行全新安装?