1. 程式人生 > >一分鐘開始持續整合之旅系列之:C 語言 + Makefile

一分鐘開始持續整合之旅系列之:C 語言 + Makefile

>作者:CODING - 朱增輝 ## 前言 make 工具非常強大,配合 makefile 檔案可以實現軟體的自動化構建,但是執行 make 命令依然需要經歷手動輸入執行、等待編譯完成、將目標檔案轉移到合適位置等過程,我們真正關心的是最終的輸出,卻在這些中間過程上浪費了很多時間。利用 CODING 持續整合功能可以實現自動觸發構建,構建全程自動化,無須分心看護,節省時間。 本文通過一個 C 語言 + Makefile Demo 專案講解如何使用 CODING 持續整合功能建立構建計劃,自動觸發構建,以及如何將生成的目標檔案釋出到 CODING generic 製品庫。 ## 準備工作 ### 環境 本文涉及到以下工具,請確認已存在,或者根據連結的文件進行安裝。 - [git](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git) - [make](http://www.gnu.org/software/make/) - [gcc](http://gcc.gnu.org/) 另外,您還需準備一個 [CODING 專案](https://help.coding.net/docs/start/project.html)。 ### 程式碼 我已經準備了一份簡單的[示例程式碼](https://coding-public.coding.net/p/demo-c-make/d/demo-c-make/git),使用 make 工具構建 Hello-world 程式。 ```c // hello.c #