Mac OS中使用VScode配置C语言开发环境
个人博客 chinazt.cc
闲话少叙,直奔主题
- 下载VSCode
https://code.visualstudio.com/download
- 安装C/C++插件
需要两个插件:
1. cpptools
这个插件用来查找头文件和源代码,用于代码提示。
2.clang++
这个插件用来自动编译源代码,如果你习惯使用makefile获取其它构建工具,那么可以不安装这个插件。
- 配置插件
1.进入命令行模式, 选择[C/Cpp: Edit Configurations]。生成c_cpp_properties.json,在对应的MAC节点中,根据实际需要修改头文件所在路径。
2.进入命令行模式, 选择[Tasks: Configure Task Runner]。生成tasks.json,里面内容如下:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "clang", //使用clang编译C文件,如果你使用C++开发,改成clang++
"isShellCommand": true,
"args": ["main.c", "-g"],//如果使用的是C++,则改成main.cpp或者相对应的cpp入口文件。如果需要支持C++11,添加"-std=c++11"
"showOutput": "always"
}
3.进入命令行模式, 选择[Debug: Open launch.json]。生成launch.json文件,内容如下:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x86_64",
"program": "${workspaceRoot}/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb",
"preLaunchTask": "clang"
}
]
}
- 测试插件
#include<stdio.h>
int
main()
{
printf("Hello World");
}
使用Shift+Command+B预期会自动编译出a.out。 执行F5预期可以自动进行debug。
如果您认为此文章对您有所帮助,请您点击推荐。进步来源于思想的碰撞,所以欢迎大家踊跃留言评论。
posted on 2017-06-13 09:40 vikings`s blog 阅读(19977) 评论(2) 编辑 收藏 举报