gpt4 book ai didi

go - 如何在 GoLang 程序中运行二进制文件?

转载 作者:IT王子 更新时间:2023-10-29 00:52:19 25 4
gpt4 key购买 nike

我想在 GoLang 程序中执行二进制文件。

这是我的代码:

package main

import (
"fmt"
"os/exec"
)

func main() {
output, _ := exec.Command("/home/user/Golang/bin/hello").Output()
fmt.Println(output)
}

但是我得到的输出是:[]

提前致谢。

最佳答案

我可以得到输出。

package main

import (
"fmt"
"os/exec"
)

func main() {
output, err := exec.Command("/Users/duguying/gopath/bin/test").Output()
if err!=nil {
fmt.Println(err.Error())
}
fmt.Println(string(output))
}

首先检查二进制文件或二进制文件路径是否正确。尝试打印出您的错误消息。

关于go - 如何在 GoLang 程序中运行二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40670228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com