VS Code配置C++编译遇问题:Make命令及Makefile故障求助
WSL环境下VS Code编译单个无依赖C++文件:先遇
make命令未识别,后怀疑Makefile存在问题 我是编程新手,最近在VS Code里用Windows Subsystem for Linux(WSL)编译单个无外部依赖的C++文件(比如1.cpp),参考教程写了个Makefile,但过程中遇到了问题:
一开始按教程里的F8快捷键编译时,直接弹出错误:
'make' is not recognized as an internal or external command, operable program or batch file.
现在这个make命令的问题已经解决了,但我对Makefile了解不多,总觉得自己写的这个可能有问题,没法精准地只编译当前打开的单个.cpp文件。下面是我写的Makefile代码:
CC=g++ CFLAGS=-Wall .SUFFIXES = .cpp objs:=$(wildcard *.cpp) targets:=$(objs:.cpp= ) .PHONY:all all: $(targets) .cpp: $(CC) $(CFLAGS) -std=c++11 -o $@ $<
想请教各位,这个Makefile是不是不符合我“仅编译当前打开的单个无依赖C++文件”的需求?如果是的话,应该怎么修改呢?
内容的提问来源于stack exchange,提问作者kayush
相关产品推荐
相关产品推荐

