從最簡單的範例開始
我們現在有個demo.c,裡面的程式碼如下。
1 | #include <stdio.h> |
所需要的CMakeLists.txt內容也很簡單。
1 | PROJECT(CMakeDemo C) |
這樣還不如直接用gcc編譯來的快很多,不過事情總會越來越複雜。
向工業標準邁進一步
我們把執行檔放在bin
,而把程式碼放到src
下。
根目錄的CMakeLists.txt改成這樣。
1 | PROJECT(CMakeDemo C) |
因為新增了最後一杭,所以在src
底也要新增一個CMakeLists.txt。
1 | ADD_EXECUTABLE(demo demo.c |
這樣我們就能在bin底下看到demo了。