装了GCCq确实没有这个错误了,但报了新的错误,如下
该回答引用ChatGPT-3.5,仅供参考,不保证完全正确
你的猜想是正确的。当你连接到虚拟机并在其中编译运行代码时,实际上是在虚拟机的操作系统上进行编译和执行。如果虚拟机的操作系统没有安装GCC(GNU编译器套件),你就会遇到编译错误。
为了解决这个问题,你需要在虚拟机上安装GCC。GCC是一个广泛使用的编译器套件,可以用于编译和运行C++代码。
以下是在常见Linux发行版上安装GCC的一些常见步骤:
打开终端或命令行界面。
使用适合你的Linux发行版的包管理器来安装GCC。例如,在Ubuntu上,你可以使用以下命令:
sudo apt-get update
sudo apt-get install build-essential
这将安装GCC及其相关的构建工具。
安装完成后,你可以在终端中运行gcc --version
来验证GCC是否成功安装。
确保在虚拟机的操作系统上安装了GCC后,你应该能够在VS Code上连接到虚拟机并在其中编译和运行C++代码,而不会遇到GCC相关的错误。
该回答引用NewBing,仅供参考,不保证完全正确
根据我的搜索结果,你需要以下几个步骤:
如果你想要连接到虚拟机,你还需要以下几个步骤:
Host myvm
HostName 192.168.xxx.xxx
User xxx
IdentityFile ~/.ssh/id_rsa
如果你想要更详细的教程,请参考以下链接:
源: 与必应的对话, 2023/7/18
(1) C++ programming with Visual Studio Code. https://code.visualstudio.com/docs/languages/cpp.
(2) [新手向] VSCode编写C/C++的基础入门教程 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/109335025.
(3) VSCode配置远程开发、Linux虚拟机开发环境 - 知乎. https://zhuanlan.zhihu.com/p/146533515.
(4) windows 10上使用vscode编译运行和调试C/C++ - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/77645306.
(5) 详解Linux下使用vscode编译运行和调试C/C++ - 知乎. https://zhuanlan.zhihu.com/p/394595507.
(6) 一键搞定 VSCode 下的 C/C++基本开发环境配置 - 知乎. https://zhuanlan.zhihu.com/p/137760796.
(7) vscode连接本机VMware虚拟机 - CSDN博客. https://blog.csdn.net/tp_0moyi0/article/details/124489127.
(8) VS code连接VMware详解_宾宾叔叔的博客-CSDN博客. https://blog.csdn.net/qq_46429858/article/details/109470423.
(9) Windows使用vscode连接Linux虚拟机编写C/C++程序 - CSDN博客. https://blog.csdn.net/qq_40300094/article/details/114639608.
(10) undefined. https://go.microsoft.com/fwlink/?linkid=830387.
(11) undefined. https://linux.die.net/man/5/ssh_config.
应该是可以在VS里直接建立,我用的VS2020,就可以呀
在linux里写程序建议用vim