C++ 创建并编译;“你好,世界”;使用visualstudio代码在Linux中的应用

C++ 创建并编译;“你好,世界”;使用visualstudio代码在Linux中的应用,c++,linux,visual-studio,visual-studio-code,C++,Linux,Visual Studio,Visual Studio Code,我是Linux新手,但在windows中开发C/C++已经有一段时间了 我安装了Linux Ubuntu 16.4和Visual Studio代码 我创建了一个文件夹,在该文件夹中我创建了一个名为main.cpp的文件,在该文件中我写道: #include <iostream> void main() { std::cout << "Hello World" << std::endl; } 还有拿a 我如何配置VSC以使该处理器自

我是Linux新手,但在windows中开发C/C++已经有一段时间了

我安装了Linux Ubuntu 16.4和Visual Studio代码

我创建了一个文件夹,在该文件夹中我创建了一个名为main.cpp的文件,在该文件中我写道:

#include <iostream>
void main()
{
    std::cout << "Hello World" << std::endl;
}
还有拿a

我如何配置VSC以使该处理器自动化并生成依赖项?如果出现错误,请在编辑器上打开带有错误的文件,并显示生成错误的行。此外,在调试过程中,当我单步执行代码时,请向我显示源代码


这些是我对开发系统的一些基本要求,否则我称之为编辑器而不是开发系统。

首先,你必须安装一个编译器,我推荐GCC(Ubuntu通常不附带编译器,尽管它主要是用C/C++编写的)

第二,编译你的程序,下面是如何

要编译程序,请打开终端并转到目标目录键入命令–(其中gcc表示编译器名称,然后它要求输入源程序的文件名,而-o选项指定输出程序的文件名)

如果程序中没有语法/语义错误,则编译器将成功生成可执行文件,否则将修复代码中的问题

<>但是,这只适用于C,这里是如何为C++做的(只有扩展是.CPP)

步骤几乎与上面相同,但是您需要安装g++编译器,文件扩展名应该是.cpp,并且在编译阶段用g++替换gcc。要安装G++编译器,请执行以下命令-

编译命令现在是:

g++ hello.cpp -o hello1

不用说,您应该将“hello.cpp”替换为您的文件名,“hello1”替换为您希望“exe”文件具有的名称

VS Code is a editor。你需要一个编译器。@NeilButterworth:我认为Linux附带了GCC和编译器,而且已经安装了,所以我的问题是如何配置VSC来使用编译器并构建我的应用程序?我应该创建一个makefile吗?VSC可以为我生成make文件吗,还是我应该自己生成?如果我需要自己做,我如何配置VSC来运行make,然后连接到应用程序以调试它?您的系统有一个名为g++的编译器。由于C++代码的缺失类型为“< <代码> >,C++代码无效。只是从命令行编译。为什么你认为你需要使用VS代码?“我认为Linux附带了GCC和编译器”可能可以,也可能不可以-完全取决于你使用的发行版。有些不是用C或C++编译器来的,有些则是C编译器,有些则是C编译器。
gcc hello.c -o hello1
sudo apt-get install g++
g++ hello.cpp -o hello1