Golang wird unter verschiedenen Plattformen plattformübergreifend kompiliert

藏色散人
Freigeben: 2021-02-02 15:50:41
nach vorne
2392 Leute haben es durchsucht

, um Ihnen das Kompilieren unter der Plattform unter verschiedenen Plattformen vorzustellen. Ich hoffe, es wird Freunden in Not hilfreich sein!

Golang unterstützt Cross-Compilation, wodurch ausführbare Programme für eine andere Plattform auf einer Plattform generiert werden können, und es ist sehr einfach zu verwenden.

Golang wird unter verschiedenen Plattformen plattformübergreifend kompiliert

Parameterbeschreibung

GOOS: Das Betriebssystem der Zielplattform (Darwin, FreeBSD, Linux, Windows)

GOARCH: Die Architektur der Zielplattform (386, AMD64, Arm)
  • CGO_ENABLED:
  • 交叉编译不支持 CGO 所以要禁用它
  • Kompilieren Sie ausführbare 64-Bit-Programme für Linux und Windows unter Mac.
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
Nach dem Login kopieren

Kompilieren Sie ausführbare 64-Bit-Programme für Mac und Windows unter Linux Der Befehl kompiliert 64 ausführbare 32-Bit-Programme. Natürlich sollten Sie auch 386 verwenden, um ausführbare 32-Bit-Programme zu kompilieren.                                                                                

Das obige ist der detaillierte Inhalt vonGolang wird unter verschiedenen Plattformen plattformübergreifend kompiliert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage