去學 CMake 或是 Autotools 之類的工具來管理 Autotools 的話可以參考 Tetralet 寫的教學 http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=200&blogId=1 ※ 引述《littleboypis.bbs@ptt.cc (littleboypis)》之銘言: > 請教一下 > 如果我有一程式的目錄結構如下 > main.c > network/ > --/function.c > --/function.h > fileio/ > --/iofunction.c > --/iofunction.h > main.c有呼叫一些function所以 > main.c include function.h and iofunction.h > 我在編譯時都是這麼編譯的(在 Makefile中) > all: > gcc -o run main.c function.c iofunction.c > 這是在檔案少,目錄結構簡單時這樣用還可以接受 > 如果檔案多且目錄結構複雜的話,可能就不是那麼容易維護 > 有沒有比較聰明的方法呢? > 像是把 network 及 fileio 獨立編成一個檔案 > 之後在跟main.c一起編 > 那這樣要怎麼樣下指令呢 > 謝謝各位 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 59-104-129-57.adsl.dynamic.seed.net.tw