点击 运行和调试
会生成一个tasks.json文件
配置tasks.json文件
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang 生成活动文件",
"command": "/usr/bin/clang",
"args": [
"-g",
"${fileDirname}/*.c", // 当前文件夹下的所有c文件
"-I",
"${fileDirname}/include", // 需要链接的.a库的头文件
"-L",
"${fileDirname}/lib", // 需要链接的.a库文件
"-l",
"websockets", // 需要链接的.a文件的名称 不需要加lib也不需要写.a 直接写库名称即可
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
快捷键生成可执行文件
command + shift + b