Rumah  >  Artikel  >  pembangunan bahagian belakang  >  kerahan pakej golang menang

kerahan pakej golang menang

王林
王林asal
2023-05-09 20:32:051540semak imbas

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.

Alat biasa untuk pembungkusan dan penggunaan Golang

Pada sistem Windows, kami biasanya menggunakan dua alatan berikut untuk membungkus dan menggunakan program Golang:

  1. kerahan pakej golang menang

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.

  1. MinGW-w64 gcc

MinGW-w64 gcc ialah bahagian penting Mingw-w64 Ia adalah alat pembangunan platform Windows berdasarkan pengkompil gcc.

Pasang alatan berkaitan

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:

  1. MinGW-w64:

Buka tapak web Mingw-w64. (kerahan pakej golang menang .org) dan pilih versi yang sesuai untuk komputer anda.

kerahan pakej golang menang

Selepas mengklik pautan muat turun, pilih versi yang sesuai. Di sini kami memilih versi stabil (Keluaran Stabil) dan masukkan halaman muat turun.

kerahan pakej golang menang download

Selepas muat turun selesai, jalankan atur cara pemasangan dan ikut gesaan untuk memasang.

  1. MinGW-w64 gcc:

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/.

  1. Git:

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.

Kompilasi kod sumber Golang di bawah Windows

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:

  1. GOROOT: Ia menentukan direktori pemasangan Golang.
  2. GOPATH: Ia menentukan direktori storan projek Golang.
  3. PATH: Ia menentukan fail boleh laku yang berkaitan yang memerlukan dua direktori di atas.

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.

Buat atur cara Golang ke dalam fail boleh laku Windows

Seterusnya, kita boleh menggunakan alat gcc MinGW-w64 untuk membungkus atur cara ke dalam fail boleh laku Windows.

  1. Sediakan fail main.go

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])
}
  1. Kompilasi fail boleh laku

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.

  1. Jalankan 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

Ringkasan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn