CMake+MinGW搭建C/C++編譯環境

1.MinGW安裝

  鏈接:https://pan.baidu.com/s/1r0I1qn6wuqGhqBsDLMCO-A
  提取碼:lw1y

直接解壓即可。設置環境變量

1.2 win+r 輸入CMD打開命令行輸入g++ --version如圖則成功:

2.Cmake安裝

官網地址https://cmake.org/download/

下載最新的.msi文件直接下載。傻瓜式安裝記得添加環境變量。選擇 "Add CMake to the system PATH for all users"

2.2 安裝完成打開cmd 輸入cmake,如下圖,則成功。

3.編寫實例。如下圖創建一個文件夾,下面由build,main.cpp,CMakeLists.txt三個文件。如下圖:

3.2 CMakeLists.txt內容如下:

cmake_minimum_required(VERSION 3.4)

PROJECT(hello_world)

INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)
set(SRC
    ${PROJECT_SOURCE_DIR}/main.cpp
)
ADD_EXECUTABLE(hello ${SRC})

3.3 main.cpp內容如下:

#include<iostream>
using namespace std;

int main(int argc,char const *argv[])
{
    cout<<"hello"<<endl;
    return 0;
}

4.啓動cmake工具,生成makefile,文件選擇如圖:上面步驟3所在的文件夾

4.2點擊configure按鈕,選擇MinGW Makefiles,如圖:

4.3然後點擊Generate按鈕生成makefile文件。

4.4cmd命令行進入makefile文件所在目錄即build目錄,如圖:

4.5 輸入 make  即可。如圖

得到。exe文件如圖:

4.6繼續在該cmd命令行下輸入 hello.exe即可得到 輸出。

5.補充,在4.5中 的make命令需要找到mingw安裝目錄下mingw32-make.exe拷貝一份並重命名爲make.exe,如圖:

參考1:https://www.cnblogs.com/herelsp/p/8679200.html#_label2

參考2:https://blog.csdn.net/isscollege/article/details/78038921

 

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