deepin终端编译c程序_Deepin Linux安装使用Visual Studio Code(VSCode)调试C++
昨天換了Deepin Linux,感覺很不錯的樣子,至少對于對操作系統(tǒng)顏值很重視的我來說,非常好用。準(zhǔn)備長期使用。
平時使用Windows下的DEV CPP比較爽,調(diào)試功能鼠標(biāo)懸浮看變量的功能非常好用,在Linux下,VSCode做的非常好。
在Deepin下安裝VSCode可以直接去深度商店搜索Visual Studio Code即可安裝,也可以去微軟VSCode官網(wǎng)下載安裝包:VSCode官方下載
下載安裝后我們就進(jìn)入了VSCode的界面,接下來創(chuàng)建一個文件夾。并在VSCode中選擇文件--打開文件夾,打開它。
在里面創(chuàng)建一個cpp文件,然后就可以編寫了。
但是編寫的文件是無法編譯運行的,我們需要先安裝gcc和g++編譯器。
在終端輸入
sudo?apt?install?gcc?g++?gdb
輸入密碼后按照提示選擇Y,安裝即可。
接著點擊左邊的那個方型的小塊塊,也就是拓展管理,搜索"C++",然后安裝C/C++即可
重啟VSCode,這時我們?nèi)匀粺o法編譯,因為還有兩個配置文件沒有修改。
首先按下Ctrl+P,輸入">task",點擊配置任務(wù)運行程序,即可編輯tasks.json,這個是控制編譯操作的配置文件,在里面輸入
{
"version":?"0.1.0",
"command":?"g++",????//g++就是編譯C++,gcc是編譯C
"args":?["-g","${workspaceRoot}/1.cpp"],????//把1.cpp替換為你的cpp文件名
"problemMatcher":?{
"owner":?"cpp",
"fileLocation":?["relative",?"${workspaceRoot}"],
"pattern":?{
"regexp":?"^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file":?1,
"line":?2,
"column":?3,
"severity":?4,
"message":?5
}
}
}
按下Ctrl+Shift+B進(jìn)行編譯,系統(tǒng)會生成launch.json,這個是控制調(diào)試運行的配置文件。輸入下面內(nèi)容
{
"version":?"0.2.0",
"configurations":?[
{
"name":?"(gdb)?Launch",
"type":?"cppdbg",
"request":?"launch",
"program":?"${workspaceRoot}/a.out",????//編譯后的二進(jìn)制文件位置
"args":?[],
"stopAtEntry":?false,
"cwd":?"${workspaceRoot}",
"environment":?[],
"externalConsole":?false,????//如果是true,將在新的窗口(console)輸出,反之在下面的輸出選項卡輸出
"MIMode":?"gdb",
"miDebuggerPath":?"gdb",
"setupCommands":?[
{
"description":?"Enable?pretty-printing?for?gdb",
"text":?"-enable-pretty-printing",
"ignoreFailures":?true
}
]
}
]
}
接著可以按下F5運行了,如果提示沒有找到Xterm,需要在終端輸入
sudo?apt?install?XTerm
即可安裝XTerm終端。
你可以試著在cpp中寫一個Hello World,如果你的launsh.json配置externalConsole是true,程序可能會在外部控制臺一晃而過,如果不想這樣你可以讓其在內(nèi)部控制臺輸出。
另外一種比較好用的辦法是點擊終端選項卡,然后輸入./a.out(根據(jù)自己輸出的可執(zhí)行文件的文件名修改)
然后即可在終端運行,不必?fù)?dān)心程序一晃而過。
總結(jié)
以上是生活随笔為你收集整理的deepin终端编译c程序_Deepin Linux安装使用Visual Studio Code(VSCode)调试C++的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html设置文字超过字数_html文本控
- 下一篇: kubectl 创建pvc_k8s的持久