Tôi đang cố gắng thực hiện go install
và đổi tên đầu ra bằng cờ -o
.cài đặt không nhận ra cờ "-o"
go install -o bar.exe src/foo.go
Nhưng điều này không thành công với các lỗi:
flag provided but not defined: -o
usage: install [build flags] [packages]
go help build
show -o
là đúng build cờ để đổi tên nhị phân đầu ra. Không có đề cập đến rằng lá cờ này không được xác định cho go install
.
go run -o bar.exe src/foo.go
không thành công với cùng một lỗi.
go build -o bar.exe src/foo.go
hoạt động. Tôi nhận được bar.exe.
Vì vậy, đây chỉ là lỗi tài liệu hoặc tôi đã bỏ sót điều gì đó?
Phiên bản của tôi: go1.5 windows/386
.
Cảm ơn.
Lệnh 'cờ -o' không phải là được định nghĩa cho 'install' hoặc' run'. Lỗi trong tài liệu là gì? – JimB
'go help install' cho' sử dụng: đi cài đặt [xây dựng cờ] [gói] 'vì vậy nó có vẻ hợp lý để giả định rằng bất kỳ cờ được định nghĩa cho' go build' được chấp nhận ở đây. – theeddieh
'go build -h' list' Các cờ xây dựng được chia sẻ bởi các build, clean, get, install, list, run, và các lệnh kiểm tra: 'chỉ sau -o và -i được mô tả. '-o' không phải là một trong các cờ xây dựng được chia sẻ. – captncraig