makefile 遇到问题了,请指教
发表于 : 2015-04-26 15:08
源程序:
main.c
#include <stdio.h>
#include <stdlib.h>
void main()
{
printf("start from zero\n");
}
makefile 语句如下:
obj=main.o
main:
gcc $(obj) -o main
main.o:
gcc -c main.c
clean:
rm *.o
出现的错误是:
gcc main.o -o main
gcc: 错误: main.o:没有那个文件或目录
gcc: 致命错误: 没有输入文件
编译中断。
make: *** [main] 错误 4
请问这是个什么问题??
当我我gcc -c main.c 能得到o文件的。
不知道为啥,到了这里
main.o:
gcc -c main.c
makefile 就不能运行了 请指教。
main.c
#include <stdio.h>
#include <stdlib.h>
void main()
{
printf("start from zero\n");
}
makefile 语句如下:
obj=main.o
main:
gcc $(obj) -o main
main.o:
gcc -c main.c
clean:
rm *.o
出现的错误是:
gcc main.o -o main
gcc: 错误: main.o:没有那个文件或目录
gcc: 致命错误: 没有输入文件
编译中断。
make: *** [main] 错误 4
请问这是个什么问题??
当我我gcc -c main.c 能得到o文件的。
不知道为啥,到了这里
main.o:
gcc -c main.c
makefile 就不能运行了 请指教。