Có cả một bộ chương trình dùng để build và xử lý mã nguồn Go. Thay vì chạy trực tiếp, các chương trình trong bộ này thường được gọi bởi chương trình go.
Cách chạy thông dụng nhất là dùng chúng như một lệnh con của chương trình go, chẳng hạn go fmt. Khi chạy theo cách này, lệnh sẽ thao tác trên trọn các package mã nguồn Go, với việc chương trình go gọi tệp nhị phân bên dưới kèm các đối số phù hợp cho việc xử lý ở mức package.
Các chương trình này cũng có thể chạy như tệp nhị phân độc lập, với đối số không bị thay đổi, bằng cách dùng lệnh con tool của go, chẳng hạn go tool cgo. Với phần lớn các lệnh thì cách này chủ yếu hữu ích khi gỡ lỗi. Một số lệnh, ví dụ pprof, chỉ truy cập được thông qua lệnh con tool của go.
Quá trình cài đặt Go cũng cài luôn một tệp thực thi tên gofmt, tương đương với go fmt, bởi lệnh này được nhắc tới quá thường xuyên.
Nhấn vào các liên kết để xem thêm tài liệu, cách gọi lệnh và chi tiết sử dụng.
| Tên | Tóm tắt | |
|---|---|---|
| go | Chương trình go quản lý mã nguồn Go và chạy các lệnh khác được liệt kê ở đây. Xem tài liệu của lệnh để biết chi tiết sử dụng. |
|
| cgo | Cgo cho phép tạo các package Go có gọi mã C. | |
| cover | Cover là chương trình dùng để tạo và phân tích các coverage profile do "go test -coverprofile" sinh ra. |
|
| fix | Fix tìm những chương trình Go còn dùng tính năng cũ của ngôn ngữ và thư viện rồi viết lại chúng để dùng tính năng mới hơn. | |
| fmt | Fmt định dạng các package Go, nó cũng có sẵn dưới dạng lệnh gofmt độc lập với nhiều tuỳ chọn tổng quát hơn. | |
| doc | Doc trích xuất và sinh tài liệu cho các package Go. | |
| vet | Vet xem xét mã nguồn Go và báo cáo những cấu trúc đáng ngờ, chẳng hạn các lời gọi Printf có đối số không khớp với chuỗi định dạng. |
Đây là danh sách rút gọn. Xem tài liệu tham khảo đầy đủ về các lệnh để biết thêm về các trình biên dịch và nhiều thứ khác.