建设网站的功能及目的是什么意思,兰州网络优化seo,模板网优酷,可信网站logo打算用C/C把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, 配置一下开发环境。安装软件1、CMakeCMake是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists…打算用C/C把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, 配置一下开发环境。安装软件1、CMakeCMake是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程官网下载安装, 傻瓜式操作;记得把安装目录下的bin文件添加到系统环境变量, 这个可以在安装的时候勾选, 勾选了就不用自己添加了;检测是否安装成功2、MinGWMinGW即Minimalist GNU For Windows是将GNU开发工具移植到Win32平台下的产物是一套Windows上的GNU工具集。简单说MinGW是一个编译环境; 相当于linux下的GCC;官网下载链接安装好将安装目录下的bin文件夹的路径添加到环境变量:3、Clang类似GCC的编译器, 它的目标是干死GCC(网上看到别人这么说的).维基百科Clang(发音为/ˈklæŋ/类似英文单字clang[1]) 是一个C、C、Objective-C和Objective-C编程语言的编译器前端。它采用了LLVM作为其后端而且由LLVM2.6开始一起发布新版本。它的目标是提供一个GNU编译器套装(GCC)的替代品支持了GNU编译器大多数的编译设置以及非官方语言的扩展。作者是克里斯·拉特纳(Chris Lattner)在苹果公司的赞助支持下进行开发而源代码许可是使用类BSD的伊利诺伊大学厄巴纳-香槟分校开源码许可。VSCode中可以用它来提供智能提示;官网下载傻瓜式安装, 安装好把安装目录下的bin文件夹的路径添加到环境变量;安装VSCode插件如图, 安装好图中的插件:新建文件夹, 开始撸代码main.cppCMakeList.txt配置 c_cpp_properties.json键盘按下:ctrlshiftp配置CMake按快捷键:ctrlshiftp按下图操作:这里操作好就可以进行编译生成exe文件了:配置调试文件 launch.json 和 task.json使用gdb进行调试.快捷键:F5-C (GDB/LLDB)-g.exe build and debug actvive filevscode 会自动生成一个默认的 launch.json 和 task.json编辑launch.json和task.json, 注意加了注释的地方都是要修改的;task.jsonlaunch.json编译和调试编译 快捷键:F7调试 快捷键:F5想要在程序员生涯内有更高的成就的话C/C就是一个既可以强化思维能力又可以打好编程基础的编程语言你想要做软件开发成为核心程序员的话学习C/C的话笔者有一个C/C的编程俩千人羣(Q艘索C/C编程学习13)羣你如果感觉自学C/C语言有困难的话有兴趣学习或者了解一下C/C编程的小伙伴就可以进来交流。