新聞中心
linux下CMake快速上手教程

創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、營(yíng)銷型網(wǎng)站建設(shè)、小程序制作、微信公眾號(hào)開(kāi)發(fā)、seo優(yōu)化排名服務(wù),提供專業(yè)營(yíng)銷思路、內(nèi)容策劃、視覺(jué)設(shè)計(jì)、程序開(kāi)發(fā)來(lái)完成項(xiàng)目落地,為成都玻璃鋼雕塑企業(yè)提供源源不斷的流量和訂單咨詢。
隨著開(kāi)源的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的潮流,Linux上的CMake越發(fā)地受到重視,因?yàn)樗且豢詈?jiǎn)單易學(xué)、多模塊開(kāi)發(fā)的好助手。CMake是Linux上常用的跨平臺(tái)Makefile工具,用它可以構(gòu)建跨平臺(tái)的代碼。本文將簡(jiǎn)單地介紹一下Linux下CMake的基礎(chǔ)知識(shí),幫助初學(xué)者快速掌握使用,步入Linux開(kāi)發(fā)的坑。
CMake是一個(gè)簡(jiǎn)單易用的Make腳本編寫(xiě)工具,可以使用它自動(dòng)生成Makefile文件,避免針對(duì)不同平臺(tái)手動(dòng)編寫(xiě)make︰file時(shí)易出錯(cuò)的問(wèn)題。它非常適合跨平臺(tái)的應(yīng)用,如在任何Linux發(fā)行版都能夠編譯完整的.
第一步:安裝CMake
Linux可以將CMake安裝到系統(tǒng)中,使用下面的命令可以安裝CMake3.7以上的版本:
sudo apt install cmake
如果需要安裝更高版本的CMake,這可以從官網(wǎng)https://cmake.org 下載源碼安裝,也可以在Ubuntu等linux發(fā)行版?zhèn)}庫(kù)中下載安裝。
第二步:準(zhǔn)備代碼
CMake依賴于CMakeLists.txt文件,所有的配置信息都寫(xiě)在這個(gè)文件里,讀者可以自行創(chuàng)建一個(gè)文件,在里面輸入如下代碼,目的是使用CMake生成可執(zhí)行程序hello_world:
cmake_minimum_required(VERSION 3.7)
add_executable(hello_world hello_world.c)
第三步:編譯代碼
將上面的代碼保存為CMakeLists.txt文件后,編譯如下:
// 進(jìn)入工程目錄
cd project_dir
// 使用cmake命令生成makefile文件
cmake .
// 執(zhí)行make命令
make
此時(shí),會(huì)在工程目錄下生成hello_world可執(zhí)行文件,可通過(guò)下面命令執(zhí)行:
./hello_world
本文通過(guò)介紹Linux下CMake的快速上手教程,實(shí)現(xiàn)跨平臺(tái)的應(yīng)用開(kāi)發(fā)。CMake的優(yōu)點(diǎn)不僅僅是簡(jiǎn)單易學(xué),還能夠避免makefile寫(xiě)錯(cuò)的麻煩,方便快捷,可以使開(kāi)發(fā)工程師集中精力開(kāi)發(fā)應(yīng)用,推薦使用。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開(kāi)通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
本文標(biāo)題:Linux下CMake快速上手教程(linuxcmake教程)
文章網(wǎng)址:http://m.5511xx.com/article/dphoehp.html


咨詢
建站咨詢
