在windows WSL2虚拟机中使用VsCode调试C代码

  1. 点击  运行--->启动调试
  2. 选择gcc 后  一般来说启动都会失败
  3. 在.vscode文件夹下出现 三个json文件 , launch.json ,settings.json ,tasks.json 
  4. 在launch.json文件中  有一行 
"preLaunchTask": "C/C++: gcc 生成活动文件"

如果你的代码编译时加上了 -g选项 那么这里可以被注释掉 ,这一行代码用来启动tasks.json中的编译功能 ,但是需要配置编译路径,头文件等信息 ,比较麻烦 。

5. 在 launch.json 中  修改 program 这一行为 你编译出的执行文件路径,可以使用{workspaceFolder} 宏(代表当前工程的根目录)

"program": "${workspaceFolder}/out/test"

6.  继续修改  launch.json 中的 "stopAtEntry": false,  改为 "stopAtEntry": true,,这样开始调试时就会停在main函数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值