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

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


咨詢
建站咨詢
