這裡主要是介紹建構開發較大型的計畫時的範例.
1. Linux OS: Ubuntu 9.04
2. 建立一個新的計畫.
(1). 新增一個檔案夾,名稱設為〝
src〞.

(2). 在src檔案夾下,新增〝
main.c、
display.c、
display.h〞檔,建構模組化程式設計.

(3). 將main.c檔內依下列輸入.

(4). 將display.c檔內依下列輸入.

(5). 將display.h檔內依下列輸入.

(6). 在src檔案夾下,新增〝
CMakeLists.txt〞文字檔.

(7). 將CMakeLists.txt檔內依下列輸入.

(8). 在src檔案夾同一階層處,再新增加一個〝
CMakeLists.txt〞文字檔.

(9). 將CMakeLists.txt檔內依下列輸入.

3. 開啟〝Terminal〞,至src檔案夾同一階層處的CMakeLists.txt檔案位置.
(1). 輸入〝
cmake .〞,

產生makefile.

(2). 輸入〝
make〞,

產生執行檔.

(3). 輸入〝
./HelloWorld〞,run執行檔.

4. CMAKE常用的基本指令:
(1).
ADD_SUBDIRECTORY:指定子目錄,並新增目錄存放編譯完成的檔案.
沒有留言:
張貼留言