У меня проблемы с компиляцией программ на С ++ в коде VS.Я последовал за этим ответом: Как настроить код Visual Studio для компиляции кода C ++?
, а мой Makefile -
CC=g++
CFLAGS=-Wall
.SUFFIXES = .cpp
objs:=$(wildcard *.cpp)
targets:=$(objs:.cpp= )
.PHONY:all
all: $(targets)
.cpp:
$(CC) $(CFLAGS) -std=c++11 -o $@ $<
Я просто хочу скомпилировать этот файлкоторый открывается в текущем окне, скажем 1.cpp, и этот файл не имеет внешних зависимостей
Когда я пытаюсь скомпилировать свой файл (нажав клавишу f8, как указано в ответе, который я связал), я получаю следующую ошибку:
'make' is not recognized as an internal or external command,
operable program or batch file.
Я новичок и мало знаю о Makefile, любая помощь будет оценена.Спасибо!
Редактировать: я использую подсистему Windows для Linux для компиляции своих программ, а не mingw или cygwin.
Редактировать:
Теперь я могу использовать make, но я думаю, что-тоне так с моим Makefile.