Các lệnh go build
và go install
biên dịch các tệp thành tệp nhị phân. Có phải go run
biên dịch hoặc diễn giải tệp không? Tôi không thể tìm thấy lời giải thích trực tuyến và có thể đã bỏ lỡ nó. Đánh giá cao con trỏ. Cảm ơn!Go: Làm thế nào để chạy file.go làm việc
Trả lời
Đó là nhiều hay ít tương đương với chạy go build X.go -o /tmp/random-tmp-folder/exe && /tmp/random-tmp-folder/exe
Bằng cách nào đó tôi đang nhận được hai tiến trình đang chạy sau khi tôi gõ 'go run temp.go' Người ta nói lệnh được sử dụng để chạy nó là 'go run temp.go' và cái kia trông giống như những gì bạn nói – Curious
Đây là chương trình func main() { http.HandleFunc ("/", hello) http.ListenAndServe (": 8000", nil) } – Curious
@Có nghĩa là điểm, 'go run' sẽ làm điều đó và kết thúc chạy khi thực tế quá trình thoát. – OneOfOne
Lệnh go run
biên dịch và chạy một gói chính bao gồm các tập tin .go quy định trên dòng lệnh. Lệnh được biên dịch vào một thư mục tạm thời.
Các go build
và go install
kiểm tra các tệp trong thư mục để xác định tệp .go nào được bao gồm trong gói chính.
Không giống như trong java, nơi mã byte được tạo và diễn giải tại thời gian thực thi, hãy tạo tệp thực thi phụ thuộc vào máy đang được sử dụng, như trong c, C++.
aka, nhị phân hoặc mã máy –
- 1. việc Resque, làm thế nào để ngừng chạy việc
- 2. Làm thế nào để chạy công việc Sinatra trong nền?
- 3. Làm thế nào để bạn sử dụng cờ chuẩn cho go go (golang) gocheck testing framework?
- 4. Làm thế nào để chạy một dự án GO trong nhật thực với goclipse cài đặt
- 5. Làm thế nào để jdbc làm việc
- 6. Làm thế nào để in giá trị boolean trong Go?
- 7. Go: làm thế nào để chuyển đổi struct thành [] byte?
- 8. Làm thế nào để ống một số lệnh trong Go?
- 9. Làm thế nào để xử lý i18n trong Go?
- 10. Làm thế nào để làm gián đoạn hoặc ngừng hiện đang chạy công việc thạch anh?
- 11. Làm thế nào để sizeof (Array) làm việc
- 12. Làm cách nào để chạy mã Go của tôi trong Android?
- 13. Làm thế nào để hệ thống của R làm việc?
- 14. Làm thế nào để chờ ShellExecute chạy?
- 15. Làm thế nào để chạy InfluxDB trên Heroku?
- 16. Làm việc với các loại chức năng trong Go
- 17. Làm thế nào để làm việc với ssh trong PhpStorm?
- 18. Làm thế nào để tăng :: tinh thần :: hold_any làm việc?
- 19. Làm thế nào để chuỗi obfuscation trong obfuscators làm việc?
- 20. Làm thế nào để std :: tie làm việc?
- 21. Làm thế nào để "\ x" làm việc trong một String?
- 22. Python: Làm thế nào để bộ làm việc
- 23. Làm thế nào để có được VBO làm việc
- 24. Làm thế nào để Enumerators làm việc trong Ruby 1.9.1?
- 25. Làm thế nào để sbrk() làm việc trong C++?
- 26. Làm thế nào để multiprocessing.Manager() làm việc trong python?
- 27. Làm thế nào để memchr() làm việc dưới mui xe?
- 28. Làm thế nào để std :: bản đồ iterator làm việc?
- 29. Làm thế nào để JSON deserialization trong C# làm việc
- 30. Làm thế nào để OfType <T>() Làm việc?
Xem ['go help run'] (http://golang.org/cmd/go/#hdr-Compile_and_run_Go_program) giải thích lệnh. –
Chạy bất kỳ tùy chọn nào có tùy chọn '-x' sẽ hiển thị cho bạn tất cả các lệnh được thực hiện. – JimB