o`,則生成的可執行文件名稱為`hello`。
4. **運行可執行文件**:最后,可以在終端中運行生成的可執行文件。在終端中輸入可執行文件的名稱,按下回車鍵即可運行程序。
## 打包選項
在使用`go build`命令進行打包時,可以使用一些選項來控制打包過程。以下是常用的打包選項:
– `-o`:指定打包后的可執行文件名稱。例如,`go build -o myapp`會將生成的可執行文件命名為`myapp`。
– `-v`:輸出打包過程的詳細信息。
– `-ldflags`:指定鏈接標志。例如,`go build -ldflags “-s -w”`會在鏈接可執行文件時省略符號表和調試信息。
– `-a`:強制重新編譯所有依賴包。
– `-race`:啟用競態檢測。
## 結論
打包是將源代碼編譯成可執行文件的過程。在Go中,可以使用命令行工具`go build`來進行打包。`go build`命令會自動查找當前目錄下的`main`包,并將其打包成可執行文件。在打包過程中,編譯器會對源代碼進行詞法分析、語法分析、類型檢查、代碼優化和代碼生成等步驟。通過掌握打包的原理和使用`go build`命令進行打包,可以方便地將Go程序打包成可執行文件。