hays

海纳百川
posts - 25, comments - 48, trackbacks - 0, articles - 0
  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理

我写的第一个Makefile

Posted on 2009-05-08 23:04 hays(海纳百川) 阅读(240) 评论(0)  编辑  收藏 所属分类: liunx
今天刚学写Makefile,挺简单的用来做多文档编译。

f1.c

#include <stdio.h>

void p1();
{
    printf(
"%s""p1");
}

f1.h
#include "f1.h"

void p1()

f2.c
#include "f2.h"

void p2()
{
    printf(
"%s""p2");
}

f2.h
#include <stdio.h>

void p2()

main.c
#include "f1.h"
#include "f2.h"
int main()
{   
    p1();
    p2();
    return 0;
}

Makefile

test:   main.o f2.o f1.o
    gcc -o testmf main.o f1.o f2.o    
f2.o:f2.c
    gcc -c -o f2.o f2.c
    @echo f2
f1.o:f1.c
    gcc -c -o f1.o f1.c
    @echo f1
main.o: main.c
    gcc -c -o main.o main.c
    @echo main.o
clean:
    rm -rf main.o f1.o f2.o


只有注册用户登录后才能发表评论。


网站导航: