Μετάβαση στο περιεχόμενο

Go

ΕφαρμογήGoogle LLC

Ονομάζεται επίσης golang, go sdk

Google LLCΠαραγωγικότητα

Η εργαλειοθήκη Go της Google. Το SDK για Windows τοποθετεί το go.exe στον κατάλογο Program Files\Go. Δεν είναι ο μεταγλωττιστής της Rust.

Τι πρέπει να γνωρίζετε

Το go.exe στο Program Files\Go είναι το SDK. Το rustc.exe είναι η Rust.

Το επίσημο πακέτο MSI της Go για Windows τοποθετεί το go.exe στον κατάλογο Program Files\Go. Η Rust χρησιμοποιεί το rustup και το rustc.exe. Το CMake είναι μια γεννήτρια αρχείων δόμησης, όχι αυτός ο μεταγλωττιστής.

Τι είναι;
Εργαλειοθήκη Google Go
Το ίδιο με τη Rust;
Όχι. Διαφορετική γλώσσα
Τυπική διαδρομή;
Program Files\Go\bin\go.exe
Το Feex λέει
Εάν το go.exe λείπει από το PATH, θα έλεγχα το Program Files\Go\bin. Δεν θα εκτελούσα rustup update για να το διορθώσω. Διαφορετική γλώσσα, διαφορετικό πρόγραμμα εγκατάστασης.

Τι είναι το Go;

Το Go είναι η γλώσσα και η εργαλειοθήκη. Το go.exe είναι το πρόγραμμα οδήγησης του SDK. Δεν είναι η Rust, δεν είναι ο gcc και δεν είναι ένας ενσωματωμένος μεταγλωττιστής των Windows.

Εάν δεν το έχετε χρησιμοποιήσει ποτέ

Εάν ένα αρχείο README αναφέρει να εγκαταστήσετε το Go, λάβετε το αρχείο MSI από το go.dev/dl. Το SDK εγκαθίσταται ως go.exe στο Program Files\Go. Αυτό δεν είναι το rustc.exe. Το GOPATH και οι προσωρινές μνήμες λειτουργικών μονάδων (module caches) βρίσκονται κάτω από το προφίλ χρήστη σας. Ένα go.exe μέσα σε ένα έργο είναι ασυνήθιστο και αξίζει να επιθεωρηθεί.

Σε τι χρησιμεύει;

Δόμηση μονάδων (modules) Go

go build και go test. Το cargo.exe δεν θα δομήσει ένα αρχείο go.mod.

Εγκαταστήστε το SDK

Το αρχείο MSI στον κατάλογο Program Files\Go. Το rustup χρησιμοποιεί αντ' αυτού μια διάταξη στο προφίλ χρήστη.

Προσωρινή μνήμη λειτουργικών μονάδων (Module cache)

Στοιχεία λήψης στον κατάλογο %USERPROFILE%\go\pkg\mod. Αυτός ο φάκελος δεν είναι το node_modules.

Για ποιους προορίζεται;

  • Άτομα που παρακολουθούν έναν οδηγό για το Go στα Windows
  • Χρήστες που είδαν το go.exe και νόμιζαν ότι ήταν παιχνίδι
  • Οποιοσδήποτε εγκατέστησε το rustup και αναρωτήθηκε πού πήγε το go env

Τρέχουσα κατάσταση

Το Go (2009) είναι μια τρέχουσα εργαλειοθήκη γλώσσας από την Google LLC. Ο προμηθευτής εξακολουθεί να κατευθύνει τους χρήστες των Windows στο https://go.dev/dl/.

Πόσο παλιό είναι;

Η Google κυκλοφόρησε το Go το 2009. Οι λειτουργικές μονάδες (modules) αντικατέστησαν αργότερα το GOPATH ως τη μόνη επιλογή. Οι τρέχουσες εκδόσεις MSI για Windows είναι το προϊόν. Ένας οδηγός του 2013 μόνο για το GOPATH είναι παρωχημένος όσον αφορά τα τμήματα των modules.

Εκδόσεις

Πρώτα τα κύρια κανάλια. Οι ακριβείς αριθμοί δομής δεν επαληθεύονται όλοι εδώ.

Τρέχον MSI

Απαιτήσεις συστήματος

Οι τιμές ακολουθούν τις δημόσιες οδηγίες του εκδότη. Ο φόρτος εργασίας εξακολουθεί να μεταβάλλει τις πραγματικές ανάγκες.

Ελάχιστο

Ελάχιστες απαιτήσεις συστήματος
Λειτουργικό σύστημα Μια τρέχουσα έκδοση 64-bit Windows 10 ή Windows 11, σύμφωνα με το go.dev
Μνήμη RAM Το SDK είναι λιτό. Οι μεγάλες δομήσεις απαιτούν περισσότερη μνήμη RAM

Προφίλ πόρων

Απαίτηση CPU
Εξαρτάται από το τι ανοίγετε μέσα στην εφαρμογή
Απαίτηση RAM
Εξαρτάται από έγγραφα, καρτέλες ή βιβλιοθήκες

Εγκατεστημένες διεργασίες

Αυτά τα εκτελέσιμα αρχεία ανήκουν σε αυτό το προϊόν όταν είναι εγκατεστημένο.

Εγκατεστημένες διεργασίες
go.exe Εργαλειοθήκη Go

Στοιχεία εκκίνησης

Το go.exe δεν ξεκινά με τα Windows. Το εκτελείτε από ένα τερματικό ή ένα IDE.

Τοποθεσίες αρχείων

Συνήθεις τοποθεσίες του Go
Τυπική εγκατάσταση C:\Program Files\Go\

Μορφές αρχείων

GOMOD

Συνήθη προβλήματα

Παλιός οδηγός GOPATH σε αποθετήριο με modules

Το go.mod είναι η σύγχρονη προσέγγιση. Οι σημειώσεις μόνο για GOPATH από το 2015 συγκρούονται με το σύγχρονο go.exe.

Ο κόσμος εγκαθιστά το MinGW και νομίζει ότι έχει το Go

Ο gcc δεν είναι το go.exe. Κατεβάστε το SDK από το go.dev/dl.

Απεμπλοκή από προβλήματα

go version και where.exe go

Αναμένετε το Program Files\Go\bin\go.exe. Το .cargo\bin\rustc.exe είναι η άλλη εργαλειοθήκη.

Εγκατάσταση από το go.dev/dl

Η Google φιλοξενεί το MSI. Ένα πακέτο Golang σε έναν ιστότοπο δωρεάν λογισμικού (freeware) είναι άχρηστο.

Ελέγξτε το GOPROXY εάν η λήψη μονάδων αποτύχει

Αυτή είναι μια ρύθμιση δικτύου μονάδων Go, όχι πρόβλημα του Cargo.toml.

Εναλλακτικές λύσεις

Rust εάν το έργο είναι σε Rust. gcc/MSVC εάν γράφετε C. Το επίσημο πρόγραμμα εγκατάστασης εξακολουθεί να είναι το go.dev/dl.

Επίσημη βοήθεια και λήψεις

Ξεκινήστε από τον προμηθευτή. Οι τυχαίοι ιστότοποι αρχείων exe δεν αποτελούν κανάλι υποστήριξης.

Επίσημα στοιχεία επικοινωνίας
Λήψη go.dev/dl/ Επίσημο πρόγραμμα εγκατάστασης ή σελίδα προμηθευτή
Βοήθεια go.dev/doc/ Υποστήριξη προμηθευτή
Επίσημος ιστότοπος go.dev/ Ξεκινήστε από εδώ, όχι από έναν τυχαίο πάροχο φιλοξενίας αρχείων exe
Ξεκινώντας go.dev/doc/install Επίσημα βήματα εγκατάστασης για Windows

Σχετικό υλικό

Οι δομήσεις απαιτούν CPU και RAM. Η προσωρινή μνήμη λειτουργικών μονάδων απαιτεί χώρο στον δίσκο. Δεν απαιτείται GPU.

Τεχνικές λεπτομέρειες

Τεχνικές λεπτομέρειες

Οι αριθμοί εκδόσεων του προμηθευτή αλλάζουν. Αυτό το άρθρο δεν δεσμεύεται σε συγκεκριμένη δομή.

Πηγές και επαλήθευση

Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.

Ήταν χρήσιμο αυτό το άρθρο;

Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.

Ήταν χρήσιμο αυτό το άρθρο;