Linux makefile 文件的编写

                                                                        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.o
sub.o :sub.c test.h
	gcc -c sub.c//tab 键
add.o :add.c test.h
	gcc -c add.c//tab 键

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

你可能感兴趣的:(Linux makefile 文件的编写)