feat(编译脚本): 添加编译脚本

This commit is contained in:
2026-01-28 21:28:51 +08:00
parent fddd1b8084
commit 8bbcf36fb5
2 changed files with 16 additions and 1 deletions
+15
View File
@@ -0,0 +1,15 @@
set GOOS=windows
set GOARCH=386
set CGO_ENABLED=0
go build -o symfs_386.exe -trimpath -ldflags "-s -w -buildid=" .\cmd\main.go
go build -o symfs_386_daemon.exe -trimpath -ldflags "-H windowsgui -s -w -buildid=" .\cmd\main.go
set GOOS=windows
set GOARCH=amd64
set CGO_ENABLED=0
go build -o symfs_amd64.exe -trimpath -ldflags "-s -w -buildid=" .\cmd\main.go
go build -o symfs_amd64_daemon.exe -trimpath -ldflags "-H windowsgui -s -w -buildid=" .\cmd\main.go
set GOOS=windows
set GOARCH=arm64
set CGO_ENABLED=0
go build -o symfs_arm64.exe -trimpath -ldflags "-s -w -buildid=" .\cmd\main.go
go build -o symfs_arm64_daemon.exe -trimpath -ldflags "-H windowsgui -s -w -buildid=" .\cmd\main.go
+1 -1
View File
@@ -463,7 +463,7 @@ func (s *SymFS) watch() {
for {
info := (*FileNotifyInformation)(unsafe.Pointer(&buf[offset]))
length := info.FileNameLength / 2
nameSlice := (*[1 << 30]uint16)(unsafe.Pointer(&info.FileName[0]))[:length:length]
nameSlice := (*[1 << 16]uint16)(unsafe.Pointer(&info.FileName[0]))[:length:length]
fileName := syscall.UTF16ToString(nameSlice)
fileName = strings.ReplaceAll(fileName, "\\", "/")
fullPath := "/" + fileName