2014-09-23 133 views
0
多個可執行文件

我的樹形目錄是這樣的:Makefile來建立子目錄

projecto 
    makefile 
    userfolder/ 
     user.c 
    csfolder/ 
     cs.c 

我現在的makefile文件只在.c文件是在同一文件夾的作品。 如何在這些目錄內編譯這些.c文件?

all: user cs 

user: user.c 
    gcc -o user user.c 

cs: cs.c 
    gcc -o CS cs.c 
+2

這是一個相當廣泛的問題。我建議閱讀[GNU Make Manual](http://www.gnu.org/software/make/manual/make.html)。是的,整個事情;它很長,但非常好。 – Biffen 2014-09-23 14:57:27

回答