頻道欄目
首頁 > 資訊 > 其他綜合 > 正文

Mac CMake安裝和使用

17-07-07        來源:[db:作者]  
收藏   我要投稿

Mac CMake安裝和使用

一、安裝

1、下載地址:https://cmake.org/download/

2、LZ:MacOS Sierra 10.12.5

3、下載后,按照指示安裝完。

二、使用:”HELLO WORLD”

1、隨便建個文件夾,命名為HELLO

2、新建三個

1)main.c:

#include

int main(void)

{

printf("Hello,World\n");

return 0;

}

2)CMakeLists.txt

CMAKE_MINIMUM_REQUIRED(VERSION2.6) #cmake最低版本需求,不加入此行會受到警告信息

PROJECT(HELLO) #項目名稱  

AUX_SOURCE_DIRECTORY(.SRC_LIST) #把當前目錄(.)下所有源代碼文件和頭文件加入變量SRC_LIST

ADD_EXECUTABLE(hello${SRC_LIST}) #生成應用程序 hello (在windows下會自動生成hello.exe)

3)Build

【空目錄

3、編譯項目

1)命令行

a) 進入空目錄build

muaxiu@muaxiu:~/Desktop/HELLO/build|

? ls

b)cmake ..

muaxiu@muaxiu:~/Desktop/HELLO/build|

? cmake ..

--The C compiler identification is AppleClang 8.1.0.8020042

--The CXX compiler identification is AppleClang 8.1.0.8020042

--Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc

--Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc --works

--Detecting C compiler ABI info

--Detecting C compiler ABI info - done

--Detecting C compile features

--Detecting C compile features - done

--Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++

--Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++-- works

--Detecting CXX compiler ABI info

--Detecting CXX compiler ABI info - done

--Detecting CXX compile features

--Detecting CXX compile features - done

--Configuring done

--Generating done

-- Build files have been written to:/Users/muaxiu/Desktop/HELLO/build

注:如果出現“CMake not found”

exportPATH=/Applications/CMake.app/Contents/bin:$PATH

“/Applications/CMake.app/Contents/bin”根據自己的文件目錄更改

muaxiu@muaxiu:~|? exportPATH=/Applications/CMake.app/Contents/bin:$PATH

muaxiu@muaxiu:~|? which CMake

/Applications/CMake.app/Contents/bin/CMake

這時,which CMake終端就可以找到CMake了

c)make

? make

Scanningdependencies of target hello

[50%]Building C objectCMakeFiles/hello.dir/main.c.o

[100%]Linking C executable hello

[100%] Built target hello

d)現在build目錄下就有很多東西了

 

 

? ls

CMakeCache.txt Makefile hello

CMakeFiles cmake_install.cmake

e)./hello

? ./hello

Hello,World

2)圖形界面

a)根據自己的路徑對號入座

b)點擊configure

c)Configure完了以后,選項可能為紅色,重復按Configure命令,直到所有的紅色選項都變成灰色為止,最后再按Generate命令。

d)

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片