文章目录
1 开发环境
2 代码实战
2.1 基于g++
单个文件
// main.cpp
#include <iostream>
using namespace std;
int main(int argc, char *argv[]){
for(int i = 0; i < 5; i++){
cout << i << " ";
}
return 0;
}
生成可执行文件 run.exe
g++ .\main.cpp -o run
生成(带调试的)可执行文件 run_gdb.exe
g++ -g .\main.cpp -o run_gdb
多个文件
g++ -g .\main.cpp .\Func.cpp -o run
修改Launch.json进行调试
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
// "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
// "program": "${workspaceFolder}\\run.exe", // [1] 修改此处
"program": "${fileDirname}\\run.exe", // [1] 修改此处
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode":