这是一个非常简单的问题,但是我是makefile的新手。我正在尝试制作一个将编译两个独立程序的makefile:
program1:
gcc -o prog1 program1.c
program2:
gcc -o prog2 program2.c
在线上的所有示例都比我需要的更多细节,令人困惑!我真正想要做的就是运行两条
gcc
行。我究竟做错了什么? 最佳答案
像这样做
all: program1 program2
program1: program1.c
gcc -o program1 program1.c
program2: program2.c
gcc -o program2 program2.c
您说过您不想要高级内容,但是您也可以根据一些默认规则将其缩短。
all: program1 program2
program1: program1.c
program2: program2.c