Как создать make-файл C++ в macOS? ⇐ C++
-
Anonymous
Как создать make-файл C++ в macOS?
Здравствуйте, я пытаюсь создать простой make-файл для C++ в MacOS
Я хочу скомпилировать код, использующий эти библиотеки
#include #include #include #include #include Я пытаюсь использовать этот make-файл, но не знаю, как добавить библиотеки.
.PHONY: все чисто CC:= лязг++ CFLAGS = -std=c++11 -Wno-deprecated-enum-enum-conversion -O2 ИСТОЧНИКИ := $(подстановочный знак *.cpp) ОБЪЕКТЫ := $(patsubst %.cpp,%.o,$(ИСТОЧНИКИ)) ЗАВИСИТ := $(patsubst %.cpp,%.d,$(ИСТОЧНИКИ)) все: главное чистый: $(RM) $(ОБЪЕКТЫ) $(ЗАВИСИТ) основная -include $(ЗАВИСИТ) # Создаем объектные файлы %.o: %.cpp Makefile $(CC) $(ПРЕДУПРЕЖДЕНИЕ) $(CFLAGS) -MMD -MP -c $< -o $@ # Связывание исполняемого файла с объектными файлами основной: $(ОБЪЕКТЫ) $(CC) $^ $(LDFLAGS) -o $@ ./основной
Здравствуйте, я пытаюсь создать простой make-файл для C++ в MacOS
Я хочу скомпилировать код, использующий эти библиотеки
#include #include #include #include #include Я пытаюсь использовать этот make-файл, но не знаю, как добавить библиотеки.
.PHONY: все чисто CC:= лязг++ CFLAGS = -std=c++11 -Wno-deprecated-enum-enum-conversion -O2 ИСТОЧНИКИ := $(подстановочный знак *.cpp) ОБЪЕКТЫ := $(patsubst %.cpp,%.o,$(ИСТОЧНИКИ)) ЗАВИСИТ := $(patsubst %.cpp,%.d,$(ИСТОЧНИКИ)) все: главное чистый: $(RM) $(ОБЪЕКТЫ) $(ЗАВИСИТ) основная -include $(ЗАВИСИТ) # Создаем объектные файлы %.o: %.cpp Makefile $(CC) $(ПРЕДУПРЕЖДЕНИЕ) $(CFLAGS) -MMD -MP -c $< -o $@ # Связывание исполняемого файла с объектными файлами основной: $(ОБЪЕКТЫ) $(CC) $^ $(LDFLAGS) -o $@ ./основной
Мобильная версия