Ubuntu中用VScode編譯除錯C\C++
一、圖形安裝VScode
- 找到 Ubuntu 軟體,搜尋 vscode:
- 點選進入,然後直接安裝
二、環境搭建並測試
-
安裝 C/C++外掛
-
Ctrl+O 選擇一個資料夾(已建立好的)
-
環境選擇
然後在選擇 g++ 什麼什麼
-
修改生成的 launch.json 檔案如下
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
-
修改生成的 task.json 檔案
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}" ] } ] }
-
然後在 hello.cpp 中設定斷點,並執行除錯
-
開始除錯
三、參考?
相關文章
- 關於在ubuntu中用vscode編譯除錯C\C++,Proteus模擬執行stm32程式UbuntuVSCode編譯除錯C++
- vscode+C 編譯除錯VSCode編譯除錯
- 在Linux上使用vscode編譯除錯C/C++程式碼LinuxVSCode編譯除錯C++
- linux環境下vscode 中C/C++編譯及除錯環境的搭建LinuxVSCodeC++編譯除錯
- vscode遠端除錯c++VSCode除錯C++
- 在windows上配置vs code編譯除錯c/c++Windows編譯除錯C++
- C編譯: 使用gdb除錯編譯除錯
- C 編譯: 使用 gdb 除錯編譯除錯
- vscode除錯多C++檔案專案VSCode除錯C++
- C++除錯總結C++除錯
- windows 下c++編譯WindowsC++編譯
- C++ 編譯過程C++編譯
- C++編譯錯誤的正確查詢方式C++編譯
- C/C++如何寫除錯宏C++除錯
- Qt/C++編寫的mqtt除錯助手使用說明QTC++MQ除錯
- 使用gdb編譯除錯mysql編譯除錯MySql
- C++編譯器優化C++編譯優化
- C++物件模型:編譯分析C++物件模型編譯
- C/C++ 程式反除錯的方法C++除錯
- 安裝c, c++編譯器 on AIXC++編譯AI
- 編譯 TensorFlow 的 C/C++ 介面編譯C++
- C/C++編譯過程詳解C++編譯
- Ubuntu18.04 vscode(c++)配置opencv successfulUbuntuVSCodeC++OpenCV
- C/C++—— C++編譯器是如何實現多型C++編譯多型
- protobuf 的交叉編譯使用(C++)編譯C++
- mongodb c++ 驅動庫編譯MongoDBC++編譯
- 編譯C++ 程式的過程編譯C++
- 使用GDB命令列偵錯程式除錯C/C++程式命令列除錯C++
- Linux 下編譯及除錯 C 程式碼的簡易指南Linux編譯除錯
- c/c++ gdb 除錯帶引數的程式C++除錯
- # Xcode 編譯器除錯命令(所有)XCode編譯除錯
- 編譯除錯Net6原始碼編譯除錯原始碼
- CLion 配置 C C++ 編譯環境(MinGW)C++編譯
- 一文搞懂C/C++常用編譯器C++編譯
- vscode 自定義c++標頭檔案,編譯過程中遇到的問題VSCodeC++編譯
- C++ 預編譯標頭檔案C++編譯
- 交叉編譯c++給android呼叫編譯C++Android
- 在 Linux 下編譯及除錯 C 程式碼的簡易指南Linux編譯除錯