日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 系統工具 > 系統其它 > CMake v3.11.3官方正式版
 CMake

CMake

v3.11.3官方正式版
  • 軟件大小:31.11 MB
  • 軟件語言:多語言
  • 更新時間:2024-03-29
  • 軟件類型:國產軟件 / 系統其它
  • 運行環境:WinXP/Win2K/Vista/Win7/Win8/Win8.1
  • 軟件授權:免費軟件
  • 官方主頁:http://m.jlass.com.cn
  • 軟件等級 :
  • 軟件廠商:暫無
立即高速安全下載
  • 介紹說明
  • 下載地址
  • 精品推薦
  • 相關軟件
  • 網友評論
CMake

CMake官方版是一款構建、測試和打包軟件的跨平臺編程工具。CMake官方版是用于控制軟件使用簡單的平臺和編譯器編譯過程獨立配置文件。CMake生成本機makefile和工作區,可以使用用戶所選擇的編譯器環境。

CMake軟件特色

1、CMake可以編譯源代碼、制作程序庫、產生適配器(wrapper)、還可以用任意的順序建構執行檔。

2、支持in-place建構(二進檔和源代碼在同一個目錄樹中)和out-of-place建構(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構出多個二進檔。

3、CMake 也支持靜態與動態程式庫的建構。“CMake”這個名字是“cross platform make”的縮寫。雖然名字中含有“make”,但是CMake和Unix上常見的“make”系統是分開的,而且更為高階。

CMake安裝步驟

下載cmake

Windows版本安裝直接運行對應系統的EXE

LINUX版本的安裝:

安裝cmakecmake-*.*.*tar.gz為下載下來的源碼包

tar xvf cmake-*.*.*.tar.gz

cd cmake-*.*.*.

/bootstrap

make

make install

如果已經安裝了cmake,想要安裝新版本,則:

cd cmake-*.*.*

cmake .

makemake install

使用方法

單個源文件工程

1、源文件編寫

假設項目test中只有一個main.cpp源文件,程序用途是計算一個數的指數冪。

#include

#include

/**

* power - Calculate the power of number.

* @param base: Base value.

* @param exponent: Exponent value.

*

* @return base raised to the power exponent.

*/

double power(double base, int exponent)

{

int result = base;

int i;

if (exponent == 0)

{

return 1;

}

for(i = 1; i < exponent; ++i)

{

result = result * base;

}

return result;

}

int main(int argc, char *argv[])

{

if(argc < 3)

{

printf("Usage: %s base exponent \n", argv[0]);

return 1;

}

double base = atof(argv[1]);

int exponent = atoi(argv[2]);

double result = power(base, exponent);

printf("%g ^ %d is %g\n", base, exponent, result);

return 0;

}

2、編寫CMakeLists.txt

在main.cpp源文件目錄test下編寫CMakeLists.txt文件。

#CMake最低版本號要求

cmake_minimum_required (VERSION 2.8)

#項目信息

project (demo)

#指定生成目標

add_executable(demomain.cpp)

CMakeLists.txt由命令、注釋和空格組成,其中命令是不區分大小寫。符號#后的內容被認為是注釋。命令由命令名稱、小括號和參數組成,參數之間使用空格進行間隔。

本例中CMakeLists.txt文件的命令如下:

cmake_minimum_required:指定運行本配置文件所需的CMake的最低版本;

project:參數值是demo,表示項目的名稱是demo。

add_executable:將名為main.cpp的源文件編譯成一個名稱為demo的可執行文件。

3、編譯工程

在源碼根目錄下創建一個build目錄,進入build目錄,執行cmake ..,生成Makefile,再使用make命令編譯得到demo可執行文件。

通常,建議在源碼根目錄下創建一個獨立的build構建編譯目錄,將構建過程產生的臨時文件等文件與源碼隔離,避免源碼被污染。

FAQ

什么是組態檔?

組態檔是用一種建構軟件專用的特殊編程語言寫的CMake腳本。內建C語言、C++、Fortran、Java的自動相依性分析功能。經由CMake腳本語言支持SWIG、Qt、FLTK。內建對微軟Visual Studio .NET和過去的Visual Studio版本的支持,可以產生后綴為.dsp、.sln和.vcproj的文檔。用傳統的時間標簽偵測檔案內容的改變。支持平行建構(在多臺電腦上同時建構)在許多操作系統上進行跨平臺編譯,包括Linux、POSIX相容的系統(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系統)、Mac OS X和微軟Windows 95/98/NT/2000/XP等。產生可以給Graphviz用的全局相依圖。已經和Dart、CTest和CPack等軟件測試和釋出的工具整合。

小編寄語

CMake是一個比Make工具更高級的編譯配置工具,是一個跨平臺的、開源的構建系統(BuildSystem)。CMake允許開發者編寫一種平臺無關的CMakeList.txt文件來定制整個編譯流程,然后再根據目標用戶的平臺進一步生成所需的本地化Makefile和工程文件,如:為Unix平臺生成Makefile文件(使用GCC編譯),為Windows MSVC生成projects/workspaces(使用VS IDE編譯)或Makefile文件(使用nmake編譯)。使用CMake作為項目架構系統的知名開源項目有VTK、ITK、KDE、OpenCV、OSG等。

下載地址

  • Pc版

CMake v3.11.3官方正式版

相關軟件

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

公眾號

主站蜘蛛池模板: 欧美午夜毛片a级在线 | 黄网站色视频免费观看w | 日韩亚洲精品不卡在线 | 成人久久18免费网站入口 | 亚洲午夜精品一级在线 | 国产欧美专区在线观看 | 国产成人综合日韩精品无 | 精品无码一区在线观看 | 国产精品永久在线 | 男人和女人的做刺激性视频 | 免费特黄一级欧美大片在线看 | 成人午夜性视频欧美成人 | 日韩三级在线免费观看 | 欧美日韩精品一区二区视频在线观看 | 久久国产精品久久精品国产 | 精品欧美成人高清在线观看2021 | 视频亚洲一区 | 成人亚洲视频在线观看 | 偷拍自拍第一页 | 日本三级香港三级人妇gg在线 | 日韩三级视频在线 | 亚洲欧美一区二区久久香蕉 | 亚洲欧美久久精品1区2区 | 国产成人免费在线观看 | 久久一本一区二区三区 | 99精选视频 | 一级做a爰性色毛片 | 国产欧美日韩在线人成aaaa | 久久91综合国产91久久精品 | 99久久精品久久久久久清纯 | 欧美xxxx精品另类 | 国产精品一区二区免费 | 日韩a一级欧美一级 | 欧美视频在线一区二区三区 | 久久国产午夜精品理论片34页 | 成 人 黄 色 视频播放16 | mm在线视频免费看 | 国产91精品一区二区 | 国产成人精品天堂 | 成年人网站在线观看免费 | 免费视频成人国产精品网站 |