[英]Trouble running a simple "Hello world" using Visual Studio code
[英]create and compile “hello world” application in Linux using 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中設置開發系統的任何教程嗎?
我安裝了“ Visual Studio Code的C / C ++”,但仍然無法編譯和運行示例應用程序。
我已經安裝了編譯器,可以使用以下代碼編譯我的代碼
g++ main.cpp
然后離開
如何配置VSC來自動執行此處理器並生成依賴關系,如果出現錯誤,請在編輯器上打開包含錯誤的文件,並向我顯示生成錯誤的行。 另外,在調試過程中,我在執行代碼時向我顯示源代碼。
這些是我對開發系統的基本要求,否則我稱其為編輯器而不是開發系統。
首先,您必須安裝一個編譯器,我建議使用GCC(Ubuntu通常不附帶,即使它主要是用C / C ++編寫的)
第二,編譯程序,方法如下
要編譯程序,請打開終端並轉到目標目錄,鍵入命令-(其中gcc表示編譯器名稱,然后它詢問源程序的文件名,而-o選項指定輸出程序的文件名)
gcc hello.c -o hello1
如果您的程序中沒有語法/語義錯誤,則編譯器將成功生成可執行文件,否則可以在代碼中解決問題。
但是,這僅適用於C,這是針對C ++的方法(僅當擴展名為.cpp時)
步驟與上面的步驟幾乎相同,但是您需要安裝g ++編譯器,文件擴展名應為.cpp,並在編譯階段將gcc替換為g ++。 要安裝G ++編譯器,請執行以下命令-
sudo apt-get install g++
現在,編譯命令為:
g++ hello.cpp -o hello1
不用說,您應該用文件名替換“ hello.cpp”,並用您希望“ exe”文件具有的名稱替換“ hello1”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.