ubuntu vscode 寫乙個C 程式

2022-02-14 17:22:59 字數 3945 閱讀 7637

部落格**:

visual studio code是微軟發布的乙個執行於 mac os x、windows和 linux 之上的,針對於編寫現代 web 和雲應用的跨平台源**編輯器。

第二種方式是通過terminal進行安裝,首先輸入下面三條語句安裝umake:12

3sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

sudo apt-get update

sudo apt-get install ubuntu-make

然後通過umake來安裝vscode:

首先通過左邊欄的extension欄目安裝c++外掛程式,操作如下圖:

由於vscode是以資料夾的形式管理工程的,因此我們首先新建乙個資料夾,我這裡取名叫hello

然後通過vscode開啟此資料夾:

新建main.cpp檔案並輸入程式:

點選左側的debug按鈕,選擇新增配置(add configuration),然後選擇c++(gdb/lldb),將自動生成launch.json檔案,具體操作如下:

將預設launch.json修改成為12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

/$.out",

"args": ,

"stopatentry":false,

"cwd":"$",

"environment": ,

"externalconsole":true,

"mimode":"gdb",

"prelaunchtask":"build",

"setupcommands": [

]

}

]

}

1no task to run found. configure tasks...

回車,然後依次選擇如下:

1create tasks.json file fromtemplate

1others example to run an arbitrary external command.

生成預設的tasks.json檔案如下12

3456

78910

1112

]

}

這裡的label為任務名,我們將」label"= "echo"改為」label"=

"build"。由於我們的指令是g++,這裡將」command「=」echo

hello「改為」command「=」g++「。然後新增g++的引數args。如果我們的g++指令為:g++ -g

main.cpp,這裡可以把引數設定為如下12

3456

78910

"]

}

]

}

如果我們想配置g++指令為:g++ -g main.cpp -std=c++11 -o main.out,則引數可設定為:12

3456

78910

","-std=c++11","-o","$.out"]

}

]

}

完整的tasks.json檔案如下12

3456

78910

1112

13","-std=c++11","-o","$.out"]

}

]

}

經過上述配置之後就可以對我們寫的程式進行簡單的配置。在進行下面的操作前,我們應當保證launch.json和tasks.json的正確性並且已經成功儲存.使用快捷鍵ctrl+shift+p調出命令列,選擇執行我們的build任務,build成功後,點選開始除錯。具體操作如下

值得注意的是,這裡如果每次更改了程式需要重新build,然後再進行除錯;如果直接進行除錯則執行的是上次build的結果。通過在launc.json作如下更改可以使得每次除錯之前會自動進行build:

這裡在launch.json檔案中新增了」prelaunchtask「=」build",也就是新增乙個launch之間的任務,任務名為build,這個build就是我們在tasks.json中設定的任務名。

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...

寫乙個東東

最近打了幾天的三國無雙6,感覺不錯!很久很久以前,乙個小學同學帶了我到機室玩三國無雙。自此,我便喜歡上了這個遊戲。現在我玩的遊戲內有兩個 三國無雙和cs。ps 曾經有些怪我的這個好朋友帶我打遊戲,但現在想來,若不是他,我的童年又怎麼會有歡樂呢。人活著,快樂是最重要的.因為以前是用專用手柄打的,感覺非...

寫乙個網頁

1 建立站點資料夾,站點資料夾的名字可以是中文 2 在站點資料夾下面建立子資料夾和子檔案 css js images html,前三個都是資料夾形式 子資料夾和子檔案的名字不能是中文 2.重置所有預設的樣式和設定一些全域性樣式,並將設定樣式的css檔案和對應的頁面關聯起來 3.劃分區域 如果的寬度大...