一、CMake簡介
CMake是一個跨平台的開源構建工具,類似於linux系統上的make。它支持編譯多種編程語言,包括C、C++、Java、Python等,能夠自動生成Makefile或vcproj文件,也支持非常多的IDE,如Visual studio、Eclipse等。
二、安裝CMake
要在Mac電腦上安裝CMake,可以使用Homebrew或者下載官方的dmg文件。以下分別介紹這兩種方法。
1. Homebrew安裝CMake
Homebrew是Mac OS的包管理器,可以方便地安裝各種需要的軟體。
1.1 安裝Homebrew
如果沒有安裝Homebrew,需要在終端輸入以下命令進行安裝:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完後可以輸入以下命令檢查是否安裝成功:
brew doctor
如果顯示出Congratulations,說明安裝成功。
1.2 安裝CMake
在終端輸入以下命令,使用Homebrew安裝CMake:
brew install cmake
等待一段時間,安裝完成。
2. 官方dmg文件安裝CMake
如果你不想使用Homebrew,也可以從官網下載dmg文件進行安裝。
2.1 下載CMake dmg文件
在CMake官網(https://cmake.org/download/)上下載最新版本的dmg文件。
2.2 安裝CMake
雙擊下載的dmg文件,然後拖拽CMake.app到Applications文件夾即可。
三、使用CMake
在終端輸入以下命令,查看CMake是否安裝成功:
cmake --version
如果輸出的版本號與下載的版本號一致,說明安裝成功。
以創建一個簡單的C++項目為例,介紹如何使用CMake。在終端輸入以下命令,創建一個工作目錄:
mkdir myproject
cd myproject
創建一個名為main.cpp的文件,輸入以下內容:
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
創建一個名為CMakeLists.txt的文件,輸入以下內容:
cmake_minimum_required(VERSION 3.10)
project(myproject)
add_executable(myproject main.cpp)
解釋一下,這個文件告訴CMake,最低版本是3.10,項目名稱是myproject,添加可執行文件myproject,源文件是main.cpp。
在終端輸入以下命令,生成Makefile文件:
cmake -G "Unix Makefiles" .
這句命令的含義是使用Unix的Makefile格式生成Makefile文件,點表示當前目錄。
在終端輸入以下命令,編譯代碼:
make
編譯成功後,運行可執行文件:
./myproject
輸出Hello, world!,說明項目成功運行。
四、小結
本文詳細介紹了在Mac電腦上安裝CMake的兩種方法,分別是使用Homebrew和官方dmg文件進行安裝,並且使用一個簡單的C++項目演示了如何使用CMake生成Makefile文件並編譯運行。希望能幫助開發者更好的使用CMake進行項目構建。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/286508.html