2014-09-23 171 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

回答