对于学校作业,我正在尝试使用Vscode中提供的Makefile编译C文件。生成文件包含以下内容:
CFLAGS += -std=gnu11 -g
EXES = greet
all: $(EXES)
clean:
rm -f $(EXES)
greet: greet.c
# don't treat all and clean as file targets
.PHONY: all clean
当我在VScode终端中运行make时,它给了我: bash:make:找不到命令
为什么会这样?作业说明:
随附的Makefile将建立程序。因此,您可以编译 通过运行make程序。 make程序将打印出用于执行的每个命令 编译程序。请注意,如果您连续两次运行make,则第二次则不会 什么,因为它知道您的源文件没有更改。 使用以下命令运行程序: ./greet
我不知道这与VScode中的task.json文件有关吗? 我还遇到了VSCode扩展:https://naereen.github.io/Makefiles-support-for-VSCode/ 它说Vscode现在具有内置功能:https://github.com/microsoft/vscode/tree/master/extensions/make 我不知道该如何安装。