您的位置:首页 > 运维架构 > Linux

makefile文件的制作

2013-07-06 19:16 183 查看
在头文件/源文件目录下制作makefile;格式如下:

mk:12.o 123.o

    gcc -o mk 12.o 123.o//下面的省去了

12.o:12.c 123.h

123.o:123.c 123.h

clean:

    rm -f *.o mk //用于删除产生的中间目标文件,和执行文件

一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。

注意的是:

1)2行要tab,否则报错:makefile:2: *** missing separator. stop

2)编译运行后,需要重新编译时用make clean命令而非单纯的make命令

Reference:http://blog.csdn.net/liang13664759/article/details/1771246
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux