这个程序如何写makefile?
main.c:
C/C++ code
#include "def1.h"
extern void function2();
extern void function3();
int main()
{
function2();
function3();
//exit(EXIT_SUCCESS);
}
f1.c:
C/C++ code
#include "def2.h"
#include "def3.h"
void function3()
{printf("aaabbbccc");
}
f2.c:
C/C++ code
#include "def2.h"
#include "def3.h"
void function3()
{
}
f3.c:
C/C++ code
#include "def1.h"
#include "def2.h"
void function2()
{
}
------解决方案--------------------main:main.c f1.c f2.c f3.c
cc -o main main.c f1.c f2.c f3.c
clean:
@rm -rf main
------解决方案--------------------
------解决方案--------------------main:main.c f1.c f2.c f3.c
cc -o main main.c f1.c f2.c f3.c
clean:
@rm -rf main
这样就可以
------解决方案--------------------main:main.c f1.c f2.c f3.c def1.h def2.h def3.h
cc -o main main.c f1.c f2.c f3.c
clean:
@rm -rf main
这样更好