编写一个文件的程序,使用Makefile文件进行编译。
正确答案:
(1)利用文本编辑器创建hello.c文件。
//hello.c
#include
intmain()
{
printf("WelcomeEmdoor!/n");
return1;
}
(2)编写Makefile文件。
#makefiletestforhelloprogram
CC=gcc
CFLAGS=
all:hello
hello:hello.o
$(CC)$(CFLAGS)hello.o–ohello
hello.o:hello.c
$(CC)$(CFLAGS)-chello.c-ohello.o
clean:
rm–rfhello*.o
(3)执行make命令,编译hello.c程序。
[root@local]$make
//hello.c
#include
intmain()
{
printf("WelcomeEmdoor!/n");
return1;
}
(2)编写Makefile文件。
#makefiletestforhelloprogram
CC=gcc
CFLAGS=
all:hello
hello:hello.o
$(CC)$(CFLAGS)hello.o–ohello
hello.o:hello.c
$(CC)$(CFLAGS)-chello.c-ohello.o
clean:
rm–rfhello*.o
(3)执行make命令,编译hello.c程序。
[root@local]$make
答案解析:有
微信扫一扫手机做题