《2》cmake的第一個例子(運行步驟)
1,簡單寫一個helloworld程序.
2,然后寫cmake程序.
3,運行cmake程序生成Makefile.
4,利用生成的Makefile,生成可執(zhí)行文件.
5,運行可執(zhí)行文件查看效果.
首先cmake是為了生成Makefile的.而不是生成可運行文件的.
如果要生成可運行文件,還需要用make指令+Makefile.(也就是make一下)
目錄結(jié)構(gòu):


1,首先寫helloworld的main.c程序
在ubuntu中指令vim main.c
輸入下面代碼:


2,寫cmake程序,也就是創(chuàng)建CMakeLists.txt文件
vim CMakeLists.txt中寫入:


3,運行cmake,執(zhí)行CMakeLists.txt

可以看到生成了一些文件:(其中有我們想要的Makefile)


4,利用上一步中生成的Makefile文件生成可執(zhí)行文件
? (make一下,可以看到有生成可執(zhí)行文件 hello)


5,運行可執(zhí)行文件hello


最終運行了程序,并輸出了hello world
后續(xù)還需要做一些工作,因為這樣輸出會有很多cmake生成的文件.
文件分布的很散,后續(xù)需要把這些文件整理到一個文件夾中.
另外,一個大的工程會有很多.c文件,需要掌握如何通過cmake管理多個.c文件的情況.
標(biāo)簽: