一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

cmake下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發編程工具 → CMake編譯軟件 v3.0.2 免費版

CMake編譯軟件

v3.0.2 免費版 CMake編譯軟件 網友評分:8

同類相關軟件

軟件介紹

軟件標簽: CMake 編程工具

cmake安裝能夠通過最方便的打包測試以及構建編程服務等功能,幫助用戶們實現最佳的編譯器環境的設置,讓你能夠更好的進行各類編程開發服務,支持獨立文件的配置功能,更好的解決各類編程問題!

cmake下載安裝使用介紹

CMake是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。

cmake教程

運行GUI的cmake界面:

cmake

執行Configure:

運行之后,生成了如下文件:

cmake工具

生成Makefile:

執行Generate之后生成如下文件:

cmake 源碼

運行make進行編譯:

cmake客戶端

編譯完成后,在build目錄生成Tutorial.exe,運行Tutorial.exe 25就可以看到運行結果:

cmake最新版安裝

運行make install安裝程序:

cmake安裝

運行make test進行測試:

cmake 源碼 安裝

特色介紹

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

CMake 使用方法

CMake的所有的語句都寫在一個叫:CMakeLists.txt 的文件中。當CMakeLists.txt文件確定后,可以用ccmake命令對相關 的變量值進行配置。這個命令必須指向CMakeLists.txt所在的目錄。配置完成之后,應用cmake命令生成相應的makefile(在Unix like系統下)或者 project文件(指定用window下的相應編程工具編譯時)。

其基本操作流程為:

$> ccmake directory

$> cmake directory

$> make

其中directory為CMakeList.txt所在目錄;

第一條語句用于配置編譯選項,如VTK_DIR目錄 ,一般這一步不需要配置,直接執行第二條語句即可,但當出現錯誤時,這里就需要認為配置了,這一步才真正派上用場;

第二條命令用于根據CMakeLists.txt生成Makefile文件;

第三條命令用于執行Makefile文件,編譯程序,生成可執行文件;

CMake的執行就是這么簡單,其難點在于如何編寫CMakeLists.txt文件,下面結合例子簡單介紹CMakeLists.txt的編寫,看下面這個CMakeLists.txt

#project name

PROJECT(test_math)

#head file path

INCLUDE_DIRECTORIES(

include

)

#source directory

AUX_SOURCE_DIRECTORY(src DIR_SRCS)

#set environment variable

SET(TEST_MATH

${DIR_SRCS}

)

#set extern libraries

SET(LIBRARIES

libm.so

)

#add executable file

ADD_EXECUTABLE(../bin/bin ${TEST_MATH})

#add link library

TARGET_LINK_LIBRARIES(../bin/bin ${LIBRARIES})

或者用下面這個CMakeLists.txt

#project name

PROJECT(test_math)

#head file path

INCLUDE_DIRECTORIES(

include

)

#source directory

AUX_SOURCE_DIRECTORY(src DIR_SRCS)

#set environment variable

SET(TEST_MATH

${DIR_SRCS}

)

#add executable file

ADD_EXECUTABLE(../bin/bin ${TEST_MATH})

#add link library

TARGET_LINK_LIBRARIES(../bin/bin m)

這是一個測試數學函數的程序的CMakeLists.txt,"#"后面為注釋的內容,CMake的命令全部為大寫

第2行指定生成的工程名為test_math

第4行指定頭文件目錄為include

第8行指定源文件目錄為src,并將其賦值給環境變量DIR_SRCS

第10行設定環境變量TEST_MATH的值為環境變量DIR_SRCS的值,此處用于顯示如何用環境變量對環境變量進行賦值

第14行將數學函數庫賦值給環境變量LIBRARIES,當然,可以不用這個環境變量,而在后面直接使用該庫名

第18行用于指定生成文件,將環境變量TEST_MATH目錄下的所有文件編譯生成../bin目錄下的可執行文件bin

第20行指定../bin/bin執行時的鏈接庫為環境變量LIBRARIES的值-libm.so

下面給出源文件

/src/main.c:

#include<stdio.h>

#include"../include/a.h"

int main()

{

double b=25.0;

double a=0.0;

a=get_sqrt(b);

printf("a is %lf, b is %lf\n",a,b);

return 0;

}

/src/a.c

#include"../include/a.h"

double get_sqrt(double var1)

{

return sqrt(var1);

}

/include/a.h

#ifndef  A_FILE_HEADER_INC

#define  A_FILE_HEADER_INC

#include<math.h>

double get_sqrt(double var1);

#endif

將CMakeLists.txt放在當前目錄下,執行CMakeLists.txt

$> cmake .

$> make

即可生成可執行文件,在目錄/bin下的bin文件,好了運行看其效果是否和所想一樣。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 高清windows免费版| 女人被狂c躁到高潮视频| 国产av久久久久精东av| 精品国产乱码久久久久久1区2区| 日本一道本| 制服丝袜美腿一区二区| 日欧137片内射在线视频播放| 大香伊蕉在人线国产免费| 日产电影一区二区三区| 国产熟女乱子视频正在播放| 精品成在人线av无码免费看| 日本xxx免费高清色视频在线观看| 中文无码熟妇人妻av在线| av无码久久久久不卡蜜桃| 人妻少妇熟女javhd| 性一交一乱一伦一色一情丿按摩| 天堂…在线最新版在线| 精品久久久中文字幕人妻| japan丰满人妻hd| 欧洲裸毛bbbbbxxxx| 色欲狠狠躁天天躁无码中文字幕| 我和亲妺妺乱的性视频| 自拍偷自拍亚洲精品熟妇人| 三级4级全黄| 夜色网| 真人二十三式性视频(动)| 99riav国产精品视频| 亚洲欧美成人久久综合中文网| 国产成熟妇女性视频电影| 直播成品人直播app下载| 亚洲欧美一区二区三区在线| 亚洲色中文字幕无码av| 欧美牲交40_50a欧美牲交aⅴ| 最近中文字幕2019免费| a在线视频播放观看免费观看| 久久精品女人天堂av免费观看| 色欲av永久无码精品无码| 亚洲av有码在线天堂| 免费120秒体验试看5次| 国产欧美日韩一区二区三区| 国产欧美精品另类又又久久|