我最近在 VMware 上安装了 Ubuntu 并按照教程... gcc 对我有用,但是当我尝试 g++ 时,它说“当前未安装程序‘g++’。您可以通过键入以下内容进行安装:sudo apt-get install g++ "但是,当我这样做并返回编译一个 C++ 文件时。它仍然说同样的话。
编辑
小智 4
对我来说解决这个问题的方法是简单地卸载然后重新安装,分两步:
sudo apt-get remove g++
sudo apt-get install g++
Run Code Online (Sandbox Code Playgroud)
您已经完成了正确的安装操作g++,因此我们需要调查为什么它仍然无法正常工作。这里有一些可以尝试的事情:
sudo apt-get install g++。你应该收到消息了g++ is already the newest version。如果没有,您会收到什么消息?您收到任何错误消息吗?找出g++应该住在哪里。类型ls -l /usr/bin/g++。您应该找到实际二进制文件的 simlink:
lrwxrwxrwx 1 root root 7 Apr 7 2014 /usr/bin/g++ -> g++-4.8
Run Code Online (Sandbox Code Playgroud)
/usr/bin/g++有时,如果指向 中的某个位置/etc/alternatives,但/etc/alternatives链接指向错误的位置,则此处可能会出现问题。
回来问一下。当您在这里询问时,包括lsb_release -a、uname -a、command -v g++、 等 命令的输出apt-cache policy g++将非常有帮助,正如 @AB 所建议的。事实上,如果您在这里询问,最好通过编辑上面的问题而不是询问来做到这一点一个新问题。
| 归档时间: |
|
| 查看次数: |
16105 次 |
| 最近记录: |