Windows下安装GCC G++ 并使用CMake生成Makefile文件,并使用GDB进行调试

想在Windows下使用GCC G++编译C程序,并想使用CMake来生成Makefile文件,在这个过程中碰到了一些问题,特记录下来。

  1. 安装CMake
    这个很简单,去CMake的官网下载一个CMake的Windows安装包,点击安装即可。在安装结束的时候,最好选择 设置环境变量
    CMake官网 https://cmake.org/

  2. 安装GCC G++
    首先需要去安装mingW,参考这篇文章即可
    https://www.jianshu.com/p/ff24a81f3637
    但是要注意,这篇文章只是安装了GCC和G++,但是如果要使用CMake生成Makefile文件,还需要mingw32-make.exe,这个在安装G++,GCC的时候,不是一起安装的,所以在包管理安装的时候,要选择安装mingw32-make.exe
    在这里插入图片描述
    安装好以后设置一下环境变量就可以了。
    安装好mingw32-make.exe以后,如果希望可以像Linux下那样键入 make 执行Makefile文件,就把mingw32-make.exe修改为make.exe,否则会提示找不到make命令

  3. 编写CMakeLists.txt 文件。
    大部分的编写和Linux下都一样,只是在设置编译器的时候,要指定头文件和库的路径,都要指向mingw。具体的可以参考这篇博客
    https://my.oschina.net/u/2501904/blog/1162753

  4. 使用GDB调试
    如果想使用GDB调试,就需要安装GDB命令。和安装gcc,make一样,在MinGW安装器中,选择GDB就行了。
    如果想在visual studio code中使用GDB调试,在调试的配置文件中指定EXE和GDB的路径就行了。
    在这里插入图片描述

【参考文献】
windows下使用CMake 和 MinGW 配置makefile
https://my.oschina.net/u/2501904/blog/1162753

windows 下 gcc/g++ 的安装
https://www.jianshu.com/p/ff24a81f3637

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章