DEBUG_CFLAGS :=DEBUG_RUSTFLAGS :=debug-flags-y := -gifdef CONFIG_DEBUG_INFO_SPLITDEBUG_CFLAGS += -gsplit-dwarfendifdebug-flags-$(CONFIG_DEBUG_INFO_DWARF4) += -gdwarf-4debug-flags-$(CONFIG_DEBUG_INFO_DWARF5) += -gdwarf-5ifeq ($(CONFIG_CC_IS_CLANG)$(CONFIG_AS_IS_GNU),yy)# Clang does not pass -g or -gdwarf-* option down to GAS.# Add -Wa, prefix to explicitly specify the flags.KBUILD_AFLAGS += $(addprefix -Wa$(comma), $(debug-flags-y))endifDEBUG_CFLAGS += $(debug-flags-y)KBUILD_AFLAGS += $(debug-flags-y)ifdef CONFIG_DEBUG_INFO_DWARF4DEBUG_RUSTFLAGS += -Zdwarf-version=4else ifdef CONFIG_DEBUG_INFO_DWARF5DEBUG_RUSTFLAGS += -Zdwarf-version=5endififdef CONFIG_DEBUG_INFO_REDUCEDDEBUG_CFLAGS += -fno-var-trackingDEBUG_RUSTFLAGS += -Cdebuginfo=1ifdef CONFIG_CC_IS_GCCDEBUG_CFLAGS += -femit-struct-debug-baseonlyendifelseDEBUG_RUSTFLAGS += -Cdebuginfo=2endififdef CONFIG_DEBUG_INFO_COMPRESSED_ZLIBDEBUG_CFLAGS += -gz=zlibDEBUG_RUSTFLAGS += -Zdebuginfo-compression=zlibKBUILD_AFLAGS += -gz=zlibKBUILD_LDFLAGS += --compress-debug-sections=zlibelse ifdef CONFIG_DEBUG_INFO_COMPRESSED_ZSTDDEBUG_CFLAGS += -gz=zstdDEBUG_RUSTFLAGS += -Zdebuginfo-compression=zstdKBUILD_AFLAGS += -gz=zstdKBUILD_LDFLAGS += --compress-debug-sections=zstdendifKBUILD_CFLAGS += $(DEBUG_CFLAGS)export DEBUG_CFLAGSKBUILD_RUSTFLAGS += $(DEBUG_RUSTFLAGS)export DEBUG_RUSTFLAGS
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。