type
status
date
slug
summary
tags
category
icon
password

1. 开发环境搭建:

  • 安装mingw-w64编译器(GCC for Windows 64 & 32 bits)、Cmake工具(选装)
    • 可自行去官网下载,网速较慢,让人崩溃
    • 公众号“VSCode”回复“cpp"可下载以上安装包
    • 设置环境变量,并检查是否安装成功
  • VSCode插件安装
    • C/C++
    • cmake(选装)
    • cmake tools(选装)

2. 代码实践演练:

  • 基于g++命令
    • g++编译文件,生成带调试信息的可执行文件、并调试
    • g++编译文件,生成带调试信息的可执行文件、并调试
  • 基于cmake
    • 编写最简单的CMakeLists.txt
    • 进行多文件编译,并调试
  • 配置json
    • launch.json -- for debug
    • 作用:配置调试信息,用来调试编译好的文件:
      1. program:可执行文件的路径;
      1. preLaunchTask:执行调试前所执行的task
    • tasks.json -- for build before debug
    • 作用:包含调试前的操作指令,用来做调试前的编译工作
      1. 可以避免每次修改代码后,手动编译;即tasks.json其实是和手动编译的作用等价的。
      1. tasks.json包含了某个task的编译命令: 编译代码,并生成可执行文件。
      1. label 应与launch.json中的preLaunchTask名字一致

      视频教程中给出的CMake工程的tasks.json
基于VSCode和CMake实现的C/C++开发-Linux篇模板说明
小·暖·屋
小·暖·屋
幸福小屋,快乐出发
公告
type
status
date
slug
summary
tags
category
icon
password
这是公告
感谢您的支持