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++
- vscode除錯多C++檔案專案VSCode除錯C++
- C編譯: 使用gdb除錯編譯除錯
- Ubuntu18.04 vscode(c++)配置opencv successfulUbuntuVSCodeC++OpenCV
- C++除錯總結C++除錯
- C/C++如何寫除錯宏C++除錯
- C++編譯錯誤的正確查詢方式C++編譯
- C++ 編譯過程C++編譯
- 編譯 TensorFlow 的 C/C++ 介面編譯C++
- Qt/C++編寫的mqtt除錯助手使用說明QTC++MQ除錯
- C/C++ 程式反除錯的方法C++除錯
- C++物件模型:編譯分析C++物件模型編譯
- C++編譯器優化C++編譯優化
- 安裝c, c++編譯器 on AIXC++編譯AI
- # Xcode 編譯器除錯命令(所有)XCode編譯除錯
- 交叉編譯c++給android呼叫編譯C++Android
- protobuf 的交叉編譯使用(C++)編譯C++
- vscode 自定義c++標頭檔案,編譯過程中遇到的問題VSCodeC++編譯
- c/c++ gdb 除錯帶引數的程式C++除錯
- vscode中除錯typescriptVSCode除錯TypeScript
- vscode 除錯linux程式VSCode除錯Linux
- Vscode斷點除錯VSCode斷點除錯
- 一文搞懂C/C++常用編譯器C++編譯
- vscode使用chrome除錯報錯VSCodeChrome除錯
- 在ubuntu18.04版本安裝vscode和除錯使用UbuntuVSCode除錯
- 編譯除錯Net6原始碼編譯除錯原始碼
- ubuntu16.04下MATLAB和C++混編(基於ROS,不含VS類別的編譯器)UbuntuMatlabC++ROS編譯
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows
- C/C++程式除錯和記憶體檢測C++除錯記憶體
- 嵌入式GDB除錯Linux C程式或交叉編譯(開發板)除錯LinuxC程式編譯
- 如何分析和提高(C/C++)程式的編譯速度?C++編譯
- vscode配置除錯引數VSCode除錯
- vscode除錯使用斷點VSCode除錯斷點