溫馨提示×

Ubuntu下Golang編譯輸出目錄怎么改

小樊
52
2025-05-15 22:42:02
欄目: 編程語言

在Ubuntu下,你可以使用CGO_ENABLED=0環境變量和GOOS、GOARCH環境變量來編譯Golang程序,并通過-o參數指定輸出目錄。下面是一個示例:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 -o /path/to/output/directory/your_executable_name ./your_golang_source_file.go

這里:

  • CGO_ENABLED=0:禁用CGO,生成靜態鏈接的可執行文件。
  • GOOS=linux:設置目標操作系統為Linux。
  • GOARCH=amd64:設置目標架構為AMD64。
  • -o /path/to/output/directory/your_executable_name:指定輸出目錄和可執行文件名。
  • ./your_golang_source_file.go:指定要編譯的Golang源文件。

例如,如果你想將編譯后的可執行文件輸出到/home/user/go_binaries目錄,你可以這樣做:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 -o /home/user/go_binaries/myapp ./main.go

這將在/home/user/go_binaries目錄下生成一個名為myapp的可執行文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女