/******************************/
//main.c
/******************************/
#include
int main()
{
hello1();
hello2();
printf("Well done.\n");
}
/******************************/
/******************************/
//1.c
/******************************/
#include
void hello1()
{
printf("Hello1 the world\n");
}
/******************************/
/******************************/
//2.c
/******************************/
#include
void hello1()
{
printf("Hello1 the world\n");
}
/******************************/
/******************************/
//1.h
/******************************/
void hello1(char *);
/******************************/
/******************************/
//2.h
/******************************/
void hello2(char *);
/******************************/
/******************************/
//Makefile
/******************************/
myapp: main.o 1.o 2.o
gcc -o myapp main.o 1.o 2.o
main.o: main.c
gcc -c main.c
1.o: 1.c 1.h
gcc -c 1.c
2.o: 2.c 2.h
gcc -c 2.c
/******************************/
到所在的目录执行make.
[root@nagios-server senlin]# make
gcc -c 1.c
gcc -c 2.c
gcc -o myapp main.o 1.o 2.o
[root@nagios-server senlin]# ./myapp
Hello1 the world
Hello2 the world
Well done.
阅读(1339) | 评论(1) | 转发(0) |