diff --git a/CODE/login/MAKEFILE b/CODE/login/MAKEFILE index c28860d..c800638 100644 --- a/CODE/login/MAKEFILE +++ b/CODE/login/MAKEFILE @@ -18,7 +18,8 @@ all: $(OUT) # 构建后用 patch_login_hash.ps1 计算 .text SHA256 并写入 .hashseg $(OUT): $(OBJECTS) linker.ld @mkdir -p "$(ROOT)/SYSTEM/system/user/use" - $(LD) $(LDFLAGS) -o $@ $(OBJECTS) + $(LD) $(LDFLAGS) -o $@.tmp $(OBJECTS) + @cmd /c "move /y $(OUT:.elf=.elf).tmp $(OUT)" >nul @echo [login] patching .text SHA256 into .hashseg... powershell -NoProfile -ExecutionPolicy Bypass -File $(PATCHER) $@ %.o: %.c