title: create and compile "hello world" application in Linux using Visual Studio Code
body: <p>I am new to Linux, but developed C/C++ in windows for some times now.</p>
  <p>I installed a Linux Ubuntu 16.4 and Visual Studio Code.</p>
  <p>I create a folder and inside that folder I created a file called main.cpp and inside that file I wrote:</p>
  <pre><code>#include &lt;iostream&gt;
  void main()
  {
      std::cout &lt;&lt; &quot;Hello World&quot; &lt;&lt; std::endl;
  }
  </code></pre>
  <p>Now I want to compile and run it and possibly debug it (step by step to see how I can debug a simple application).</p>
  <p>How can I do this?</p>
  <p>Any tutorial on to setup a development system in Linux using Visual Studio Code?</p>
  <p>I installed &quot;C/C++ for Visual Studio Code&quot; but I am still not able to compile and run the sample application.</p>
  <h1>Edit1</h1>
  <p>I already installed compiler and can compile my code using</p>
  <pre><code>g++ main.cpp
  </code></pre>
  <p>and getting a.out</p>
  <p>How can I configure VSC to automate this processor and generate dependency and if there is an error, open the file with error on editor and show me the line that generate error. Also during debug show me the source code when I am stepping the code.</p>
  <p>These are some basic requirement that I have from a development system, otherwise I call it an editor and not a development system.</p>