您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了在Ubuntu中怎么安裝VSCode并配置C/C++開(kāi)發(fā)環(huán)境,內(nèi)容簡(jiǎn)而易懂,希望大家可以學(xué)習(xí)一下,學(xué)習(xí)完之后肯定會(huì)有收獲的,下面讓小編帶大家一起來(lái)看看吧。
第一步,打開(kāi)Ubuntu Software下載VSCode。
然后使用 sudo dpkg -i xxx.deb
解壓即可
第二步,如果你的電腦中沒(méi)有g(shù)cc,g++,gdb的話,可以通過(guò)以下代碼獲得。
sudo apt-get update //訪問(wèn)源列表,并讀取軟件列表 sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install gdb
第三步,打開(kāi)VSCode,安裝三個(gè)插件
1.C/C++
2.Code Runner
3.Run in Terminal
第四步,新建一個(gè)文件夾,用VSCode打開(kāi)它,在那個(gè)文件夾里新建一個(gè).vscode文件夾,并在這個(gè)文件夾里創(chuàng)建一個(gè)launch.json 和 一個(gè)tasks.json
兩個(gè)文件夾里的內(nèi)容是這樣的
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "preLaunchTask": "compile", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
tasks.json
{ "version": "2.0.0", "tasks": [{ "label": "compile", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "problemMatcher": { "owner": "cpp", "fileLocation": [ "relative", "${workspaceRoot}" ], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } }, "group": { "kind": "build", "isDefault": true } } ] }
這里默認(rèn)寫(xiě)的是C++,如果要寫(xiě)C的話,把command由 g++ 改為 gcc 即可。
最后講下編譯運(yùn)行。~~~~
編譯運(yùn)行的話其實(shí)我很推薦用Terminal。
Ubuntu中使用Terminal編譯運(yùn)行C/C++程序
編譯 : g++ -o 想要得到的可執(zhí)行文件的名字 你想要編譯的文件的名字
運(yùn)行 : ./可執(zhí)行文件名
例如:我有一個(gè) Hello.cpp , 我想生成一個(gè)名為 Hello 的可執(zhí)行文件
首先 : g++ -o Hello Hello.cpp //編譯生成執(zhí)行文件
./Hello //執(zhí)行可執(zhí)行文件
以上就是關(guān)于在Ubuntu中怎么安裝VSCode并配置C/C++開(kāi)發(fā)環(huán)境的內(nèi)容,如果你們有學(xué)習(xí)到知識(shí)或者技能,可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。