Dalam era perkembangan pesat Internet hari ini, Golang (juga dikenali sebagai Go) telah menjadi bahasa pengaturcaraan pilihan untuk lebih ramai pembangun. Ia digemari oleh banyak syarikat kerana cirinya yang mudah dipelajari, cekap dan boleh dipercayai.
Walau bagaimanapun, dalam proses pembangunan Golang, pembungkusan dan penggunaan program mungkin agak sukar untuk pemula, terutamanya pada sistem pengendalian Windows. Bermula dari artikel ini, kami akan meneroka cara menggunakan Golang untuk membungkus dan menggunakan sistem Windows.
Pada sistem Windows, kami biasanya menggunakan dua alatan berikut untuk membungkus dan menggunakan program Golang:
Mingw-w64 ialah set alat di bawah Windows untuk mencipta program 64-bit yang dijalankan pada Microsoft Windows. Ia ialah set alat pengaturcaraan sumber terbuka untuk digunakan di bawah Microsoft Windows, termasuk penyusun, fail pengepala, fail perpustakaan, dsb.
MinGW-w64 gcc ialah bahagian penting Mingw-w64 Ia adalah alat pembangunan platform Windows berdasarkan pengkompil gcc.
Mula-mula, kita perlu memasang alat MinGW-w64, MinGW-w64 gcc dan Git. Di sini kami mengambil sistem pengendalian Windows 64-bit sebagai contoh Berikut ialah proses pemasangan khusus:
Buka tapak web Mingw-w64. (kerahan pakej golang menang .org) dan pilih versi yang sesuai untuk komputer anda.
Selepas mengklik pautan muat turun, pilih versi yang sesuai. Di sini kami memilih versi stabil (Keluaran Stabil) dan masukkan halaman muat turun.
Selepas muat turun selesai, jalankan atur cara pemasangan dan ikut gesaan untuk memasang.
Mingw-w64 gcc boleh menyusun atur cara pengurusan dan pautan statik di bawah Windows. Ia boleh menggantikan GNU sepenuhnya di bawah platform Windows. Kami boleh memuat turun fail pemasangan daripada tapak web berikut: http://sourceforge.net/projects/kerahan pakej golang menang/files/kerahan pakej golang menang/kerahan pakej golang menang-release/.
Memandangkan kita perlu memuat turun kod sumber Golang, kita perlu memasang alat Git.
Muat turun pakej pemasangan dari tapak web rasmi Git dan pasangkannya mengikut gesaan.
Selepas memasang alat yang berkaitan, kini kami perlu memuat turun kod sumber Golang. Buka command prompt (cmd) dan masukkan arahan berikut:
go get -d github.com/golang/go
Selepas melaksanakan arahan di atas, kod sumber Golang akan dimuat turun ke direktori GOPATH pada komputer anda.
Seterusnya, kita perlu menetapkan tiga pembolehubah persekitaran berikut secara manual:
Masukkan arahan berikut untuk menetapkan pembolehubah persekitaran:
setx GOROOT $env:GOPATHsrcgithub.comgolanggo setx GOPATH %userprofile%go setx PATH "$env:PATH;$env:GOROOTin;$env:GOPATHin"
Seterusnya, kita perlu memasukkan arahan berikut pada command prompt untuk menyusun:
cd %GOPATH%srcgithub.comgolanggosrc mingw32-make.bat
Pada ketika ini, kod sumber Golang akan disusun dalam gesaan arahan semasa.
Seterusnya, kita boleh menggunakan alat gcc MinGW-w64 untuk membungkus atur cara ke dalam fail boleh laku Windows.
Kami mengandaikan bahawa anda sudah pun berada di bawah GOPATH dan mencipta direktori dan fail berikut mengikut turutan:
src └── myexe └── main.go
utama. go fail kandungan Seperti berikut:
package main import ( "fmt" "os" ) func main() { fmt.Println("Hello,World!") fmt.Println(os.Args[0]) }
Masukkan arahan berikut pada command prompt:
cd %GOPATH%srcmyexe go build -ldflags="-s -w" -o myexe.exe main.go
Arahan di atas akan dikompil dan pakejkannya ke dalam Fail boleh laku myexe.exe. Antaranya, parameter -s dan -w digunakan untuk mengalih keluar maklumat penyahpepijatan dan simbol, seterusnya mengurangkan saiz fail boleh laku.
Pada prompt arahan, masukkan arahan berikut untuk menjalankan fail boleh laku:
myexe.exe
Hasil berikut akan dikeluarkan :
Hello,World! E:gosrcmyexemyexe.exe
Artikel ini memperkenalkan kaedah menggunakan Golang untuk membungkus dan menggunakan sistem Windows, dan memperkenalkan alatan yang biasa digunakan Mingw-w64, MinGW-w64 gcc dan Git. Melalui artikel ini, pembaca boleh mempelajari cara menyusun kod sumber Golang di bawah sistem pengendalian Windows dan membungkus program Golang ke dalam fail boleh laku Windows.
Jika anda mempunyai sebarang pertanyaan, sila tinggalkan di ruangan komen.
Atas ialah kandungan terperinci kerahan pakej golang menang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!