使用Visual Studio Code在Linux中创建和编译“hello world”应用程序

时间:2017-02-22 17:44:58

标签: c++ linux visual-studio visual-studio-code

我是Linux的新手,但现在已经在Windows中开发了C / C ++。

我安装了Linux Ubuntu 16.4和Visual Studio Code。

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

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

现在我想编译并运行它并可能调试它(一步一步看看如何调试一个简单的应用程序)。

我该怎么做?

有关使用Visual Studio Code在Linux中设置开发系统的任何教程吗?

我安装了“C / C ++ for Visual Studio Code”但我仍然无法编译和运行示例应用程序。

EDIT1

我已经安装了编译器,可以使用

编译我的代码
g++ main.cpp

并获得a.out

如何配置VSC以自动执行此处理器并生成依赖关系,如果出现错误,请在编辑器中打开包含错误的文件,并向我显示生成错误的行。同样在调试期间,当我踩代码时,向我展示源代码。

这些是我从开发系统获得的一些基本要求,否则我将其称为编辑器而不是开发系统。

1 个答案:

答案 0 :(得分:-1)

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

其次,编译你的程序,这是

  

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

gcc hello.c -o hello1
     

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

但是,这只适用于C,这里是如何为C ++做的(仅当扩展名为.cpp时)

  

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

sudo apt-get install g++

编译命令现在是:

g++ hello.cpp -o hello1

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