sách gpt4 ai đã đi

Có phải cách tốt nhất là sử dụng go run code.go để thực thi chương trình Go cho mục đích sử dụng thực tế không?

In lại 作者:行者123 更新时间:2023-12-01 22:44:34 36 4
mua khóa gpt4 Nike

我有一个 CI/CD 管道,它需要跨平台并与几个不同的管理程序一起工作。为了不必更改 Windows 和 Linux 的构建任务,我认为 Go 将是编写一次代码并在任何地方运行的好方法。然而,考虑到 Go 创建可执行文件,一个难题出现了——我的 CI/CD 平台无法在构建时引入 exe 或二进制文件以通过 Go“正常”运行构建步骤。我在想我可以将 Go 代码与项目一起提交并使用:

go run build_step.go

对于每个构建任务,但我想知道这是否是可接受的实践/用例。我知道它会起作用,只是想知道是否有更好的方法来做到这一点。我正在使用 Azure DevOps Pipelines 来获得它的值(value)。

1 Câu trả lời

您可以使用交叉构建。例子 :

GOOS=windows GOARCH=386 go build -o build.exe build_step.go

hoặc

GOOS=linux GOARCH=arm go build -o build build_step.go

关于go - 使用 go run code.go 执行 Go 程序以供实际使用是最佳实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59968053/

36 4 0
Bài viết được đề xuất: go - 我如何将 []string 作为 ...interface{} 参数传递
Bài viết được đề xuất: go - Go中 slice 的通用类型
Bài viết được đề xuất: go - 在GOPATH模式下不能使用path @ version语法
Bài viết được đề xuất: go - 尝试停止创建更多 goroutine 时出现 panic
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com