當“makensis”二進制文件執(zhí)行test.nsi時,“makensis”二進制文件必須引用Stubs目錄下的“zlib-x86-ansi”文件。但它會搜索 GOROOT 目錄。所以它會導致錯誤。我該如何解決?GOROOT = /usr/local/go//root/go/src/bin/makensis /Stubs/zlib-x86-ansi /nsis/test.nsi cmd := exec.Command("/root/go/src/bin/makensis","/root/go/src/nsis/test.nsi") cmd.Dir = "/root/go/src/bin/" var out bytes.Buffer var stderr bytes.Buffer cmd.Stdout = &out cmd.Stderr = &stderr err := cmd.Run() if err != nil { log.Println(fmt.Sprint(err) + ": " + stderr.String()) return errexit status 1: Error: "/usr/local/go/src/Stubs/zlib-x86-ansi"
如何設(shè)置二進制文件引用的文件的位置
慕田峪9158850
2022-04-26 14:51:38