From e8ec3b153066c21a229d872ec00a58e4828a7132 Mon Sep 17 00:00:00 2001 From: LuChiChick <1084116302@qq.com> Date: Thu, 7 Aug 2025 20:09:58 +0800 Subject: [PATCH] add map file generation rule --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 7f673f0..5380d92 100644 --- a/Makefile +++ b/Makefile @@ -97,6 +97,9 @@ endif # C++编译选项 CXXFLAGS = -lstdc++ $(CFLAGS:$(C_STD)=$(CXX_STD)) $(CXX_DEFS) $(CXX_INCLUDES) +# 链接器选项 +LDFLAGS = -Wl,-Map,$(BUILD_DIR)/$(TARGET_FILE_NAME).map + # C目标文件目录关联 OBJECTS = $(addprefix $(BUILD_DIR)/,$(notdir $(C_SOURCES:.c=.o))) vpath %.c $(sort $(dir $(C_SOURCES))) @@ -152,6 +155,7 @@ release:$(BUILD_DIR) $(RELEASE_DIR) powershell rm $(BUILD_DIR)/*.o powershell rm $(BUILD_DIR)/*.d powershell rm $(BUILD_DIR)/*.lst + powershell rm $(BUILD_DIR)/*.map # 依赖关系 -include $(wildcard $(BUILD_DIR)/*.d) \ No newline at end of file