我是Linux的新手,但現在已經在Windows中開發了C/C++。使用Visual Studio在Linux中創建和編譯「hello world」應用程序代碼
我安裝了Linux Ubuntu 16.4和Visual Studio代碼。
我創建了一個文件夾,該文件夾內,我創建一個名爲main.cpp的,並且文件中我寫道:
#include <iostream>
void main()
{
std::cout << "Hello World" << std::endl;
}
現在我想編譯並運行它,並可能對其進行調試(一步一步看我如何調試一個簡單的應用程序)。
我該怎麼做?
關於使用Visual Studio代碼在Linux中設置開發系統的任何教程?
我安裝了「Visual Studio代碼的C/C++」,但我仍然無法編譯和運行示例應用程序。
EDIT1
我已經安裝了編譯器,並可以使用
g++ main.cpp
,並收到編譯我的代碼的a.out
如何配置VSC自動運行該處理器併產生依賴性,如果有是一個錯誤,在編輯器上打開錯誤的文件並向我顯示生成錯誤的行。在調試期間,當我正在執行代碼時,還會顯示源代碼。
這些是我從開發系統獲得的一些基本要求,否則我稱之爲編輯器而不是開發系統。
VS Code是一個編輯器。你需要一個編譯器。 –
@NeilButterworth:我認爲Linux自帶GCC和編譯器,它已經安裝好了,所以我的問題是如何配置VSC來使用編譯器並構建我的應用程序?我應該創建一個makefile嗎? VSC可以爲我生成make文件,還是我應該自己做?如果我需要自己完成,我如何配置VSC來運行make,然後連接到應用程序以便能夠進行調試? – mans
你的系統有一個名爲g ++的編譯器。您的C++代碼由於缺少'main'的返回類型而無效(在舊C中存在隱式int特性,而不是C++)。只需從命令行編譯即可。 –