赞
踩
请编写一个makefile同时编译、链接下面两个程序:
main1.c:
int main(void)
{
printf(“main1\n”);
}
main2.c:
int main(void)
{
printf(“main2\n”);
}
【分析】:这里需要生成两个可执行文件main1和main2(两个目标)。由于makefile只能有一个目标,所以可以构造一个没有规则的终极目标all,并以这两个可执行文件作为依赖。如下:
makefile:
all:main1 main2
main1: main1.c
@gcc main1.c -o main1
main2: main2.c
@gcc main2.c -o main2
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。