Rumah > Artikel > pembangunan bahagian belakang > Pembangunan merentas platform tidak lagi menjadi masalah: pelajari bahasa Go
Pembangunan merentas platform tidak lagi menjadi masalah: belajar bahasa Go
Dengan perkembangan teknologi dan proses globalisasi, permintaan untuk pembangunan merentas platform semakin meningkat. Sebagai bahasa kompilasi sumber terbuka, bahasa Go telah menjadi salah satu bahasa popular untuk dipelajari oleh banyak pembangun kerana ciri konkurensi yang berkuasa dan sintaks ringkas. Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk pembangunan merentas platform, dengan contoh kod.
go version
Jika maklumat versi Go yang dipasang pada masa ini dikeluarkan, pemasangan berjaya.
Mula-mula, buat folder baharu dan buat fail bernama main.go
di bawah folder. Buka fail main.go
menggunakan mana-mana editor teks dan masukkan kod berikut: main.go
的文件。使用任意文本编辑器打开main.go
文件,并输入以下代码:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
保存文件,并返回终端或命令提示符界面。在该文件所在的文件夹中,输入以下命令来编译并运行程序:
go run main.go
如果一切顺利,您将会在屏幕上看到输出的"Hello, World!"。
在终端或命令提示符界面中,进入到main.go
所在的文件夹,并输入以下命令:
对于Windows系统:
go build -o hello.exe
对于Linux和macOS系统:
go build -o hello
这样,Go语言将会生成一个名为hello.exe
(对于Windows系统)或hello
(对于Linux和macOS系统)的可执行文件。
在Windows系统中,您可以直接双击hello.exe
./helloSimpan fail dan kembali ke terminal atau antara muka gesaan arahan. Dalam folder tempat fail terletak, masukkan perintah berikut untuk menyusun dan menjalankan program:
GOOS=linux GOARCH=amd64 go build -o hello-linux GOOS=darwin GOARCH=amd64 go build -o hello-macos
Dalam terminal atau antara muka gesaan arahan, pergi ke folder di mana main.go
terletak dan masukkan arahan berikut:
Untuk sistem Windows:
GOOS=windows GOARCH=amd64 go build -o hello.exe GOOS=darwin GOARCH=amd64 go build -o hello-macos
Untuk sistem Linux dan macOS:
GOOS=windows GOARCH=amd64 go build -o hello.exe GOOS=linux GOARCH=amd64 go build -o hello-linux
Dengan cara ini, bahasa Go akan menjana fail boleh laku bernama hello.exe
(untuk sistem Windows) atau hello
(untuk sistem Linux dan macOS).
hello.exe
untuk menjalankan program semasa dalam sistem Linux dan macOS, anda perlu memasukkan arahan berikut dalam terminal untuk menjalankan program:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
Bina fail boleh laku Platform yang lain
Bahasa Go menyediakan cara mudah untuk membina fail boleh laku untuk platform lain Hanya tambahkan parameter yang sepadan dengan platform sasaran dalam arahan bina. 🎜🎜🎜Untuk Windows, bina boleh laku untuk Linux dan macOS: 🎜rrreee🎜Untuk Linux, bina boleh laku untuk Windows dan macOS: 🎜rrreee🎜Untuk macOS, bina boleh laku untuk Windows dan Linux :🎜rrreee🎜Dengan cara ini anda mendapat fail boleh laku yang boleh dijalankan pada platform yang berbeza. 🎜🎜Ringkasan: 🎜Dengan mempelajari bahasa Go, kami boleh menjalankan pembangunan merentas platform dengan mudah. Bahasa Go menyediakan sintaks yang ringkas, cekap dan ciri konkurensi yang berkuasa, menjadikannya lebih mudah untuk kami membangun, membina dan menggunakan aplikasi yang boleh berjalan pada berbilang sistem pengendalian. Saya harap artikel ini dapat membantu pembaca memahami dengan lebih baik dan menggunakan keupayaan pembangunan merentas platform bahasa Go. 🎜🎜Contoh kod yang dilampirkan: 🎜rrreee🎜Di atas ialah program bahasa Go yang mudah yang boleh disusun dan dijalankan pada sistem pengendalian yang berbeza. 🎜Atas ialah kandungan terperinci Pembangunan merentas platform tidak lagi menjadi masalah: pelajari bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!