相关推荐:Linux 如何写makefile文件

关于程序的编译和链接 —————————— 在 此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,

Linux makefile 文件的编写

add.c文件 #include "test.h"#include <stdio.h>int add(int a, int b){

return a + b;}int main(){

printf(" 2 + 3 = %d\n", add(2, 3));

printf(" 2 - 3 = %d\n", sub(2, 3));

return 1;}

sub.c文件 #include "test.h"

int sub(int a, int b)

{

return a - b;

}

test.h文件 #ifndef _TEST_H

#define _TEST_H

int add(int a, int b);

int sub(int a, int b);

#endif

编写makefile 文件 edit: sub.o add.o gcc -o edit sub.o add.osub.o :sub.c test.h gcc -c sub.c//tab 键add.o :add.c test.h gcc -c add.c//tab 键

运行make命令就可以了 然后./edit 就可以看到结果了

相关推荐:多目录、多文件的Makefile的编写

新人到此,一开始都知道该说些什么。毕竟是第一次写博客!还是不说那么多废话了。开始进入主题了! 在学校只是写那些很短的代码,可能基本都不会用的上makefile,但是在一个大型的project中就很好的发挥出它的强大作用

快照源:http://my.oschina.net/QAAQ/blog/670954