我是C编程的新手,我想知道在Makefile中编写什么来编译单个.c文件.
说我有一个多.c一个文件夹中的文件),即sample1.c,sample2.c,sample3.c等等),我只是想编一个特定的文件名.我想只键入" make sample2",它将编译并调用一个输出sample2(几乎.c保持名称).
我已经阅读了几个解决方案,有人可能会提出这个建议,但没有成功.
SRC = $(shell find . -type f -name \*.c)
executable: $(SRC:.c=.o)
gcc -std=gnu99 $@ $^
Run Code Online (Sandbox Code Playgroud)
我需要做些什么来使它工作?