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

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