项目场景:
在Linux下使用Visual Studio Code运行和调试代码。
问题描述
使用Visual Studio Code无法运行和调试代码,弹出“生成活动文件已终止”之类的报错
细看终端的输出,说找不到一个函数
原因分析:
vs code夹带私货,可恶 (`д′)
解决方案:
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: gcc-11 生成活动文件",
"command": "/usr/bin/gcc-11",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"MyString.c",
"-lm",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
在"${file}",的下面加上需要的文件夹和链接就行了,用别人的编译器就应该按照别人的规矩来不是_(:з」∠)_ _(:qゝ∠)_ _(・ω・」 ∠)_,我加上了 "MyString.c",和"-lm",就可以正常调试了