Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menyusun golang

Cara menyusun golang

WBOY
WBOYasal
2023-05-19 09:34:072401semak imbas

Dengan perkembangan sains dan teknologi komputer, dunia pembangunan perisian juga sentiasa berubah dan maju. Dalam beberapa tahun kebelakangan ini, bahasa pengaturcaraan yang dipanggil Golang telah menjadi semakin popular di kalangan pembangun Kerana kelebihannya seperti kecekapan, kelajuan, dan kesederhanaan, ia telah menjadi peneraju dalam bahasa pengaturcaraan moden. Artikel ini akan meneroka pelbagai kaedah dan teknik penyusunan Golang.

Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google Disebabkan kelebihannya seperti kecekapan, kelajuan dan kesederhanaan, semakin banyak syarikat dan pembangun mula menggunakan teknologi baru muncul ini. Golang mempunyai mod pengendalian berasaskan pengkompil, yang bermaksud bahawa apabila pengaturcaraan dengan Golang, kod sumber mesti disusun ke dalam fail binari boleh laku sebelum ia boleh dijalankan dan digunakan. Dalam artikel ini, kami akan membincangkan cara menggunakan pengkompil Golang untuk menyusun kod sumber program ke dalam binari boleh laku.

1. Kompilasi bersepadu IDE

Persekitaran pembangunan bersepadu IDE arus perdana semuanya menyokong kompilasi Golang. Contohnya: VSCode, Teks Sublime, Atom, GoLand, IDEA, Eclipse, NetBeans, dll. Untuk menggunakan IDE ini, anda hanya perlu mengikuti pemalam atau konfigurasi yang sepadan untuk menyelesaikan proses penyusunan. Yang lebih biasa ialah penggunaan VSCode dan editor GoLand.

Kompilkan menggunakan VSCode:

1. Pasang VSCode

2. Cari pemalam "Go" dalam sambungan selepas pemasangan selesai pemformatan automatik kod Golang lompat kod, penyerlahan kod, penyiapan kod, kompilasi dan berjalan dan fungsi lain.

3. Untuk mengkonfigurasi projek Golang, anda boleh menggunakan arahan "go mod init + project name" untuk memulakan projek semasa untuk menyelesaikan isu pergantungan pakej. Masukkan direktori akar projek dan pilih butang "run" atau baris arahan "go build" untuk menyusun dan menjalankan.

Kompilasi menggunakan GoLand:

1 Pasang GoLand

2. Selepas memulakan GoLand, klik "Projek Baharu" di lajur kiri dan pilih pilihan "Go Modules". Mulakan projek semasa untuk memudahkan pengurusan tanggungannya. Selepas penciptaan, buat atau buka fail go di bawah projek semasa untuk menyelesaikan penyuntingan kod dan penyiapan automatik.

3. Susun dan jalankan projek Golang, pilih fail yang hendak disusun, gunakan kekunci pintasan terbina dalam IDE, dan susun dan jalankan terus untuk melengkapkan.

2. Gunakan baris arahan untuk menyusun

Jika anda tidak suka menggunakan IDE, atau tabiat peribadi anda boleh menghilangkan kekangan IDE, maka anda boleh melaksanakan kompilasi Golang melalui baris arahan.

Buka tetingkap baris arahan, masukkan direktori tempat kod sumber berada dan laksanakan arahan "go build" untuk menyelesaikan operasi kompilasi. Secara lalai, pengkompil Go akan menyusun semua fail go dalam direktori semasa ke dalam fail binari boleh laku dengan nama direktori semasa. Jika anda ingin menyesuaikan nama fail boleh laku yang dijana, anda boleh menggunakan pilihan "-o" untuk menentukan nama fail binari output, contohnya:

$go build -o app.exe

dalam Di sini, kami menggunakan pilihan "-o" untuk menentukan nama fail output sebagai "app.exe".

Jika anda ingin menyusun berbilang fail go pada masa yang sama dan mengekalkan hubungan kedudukan relatifnya, anda boleh mencipta folder dalam direktori semasa dan meletakkan semua fail berkaitan di dalamnya supaya ia boleh ditentukan semasa menyusun lokasi, contohnya:

$go build -o main ./src/*

Pada masa ini, kami akan menyusun fail "main.go" dalam direktori semasa dan kebergantungannya terletak folder "src".

3. Gunakan Docker untuk menyusun

Selain menggunakan IDE dan alatan baris arahan, Docker juga merupakan alat yang berkuasa yang boleh membantu kami menyelesaikan tugas kompilasi Golang. Docker boleh meletakkan kod dan persekitaran kompilasi dalam bekas maya untuk penyusunan dan penggunaan dalam persekitaran yang berbeza. Menggunakan Docker untuk penyusunan boleh memudahkan proses penyusunan, mengurangkan beban pembangun, dan juga memastikan konsistensi persekitaran kompilasi.

Langkah-langkahnya adalah seperti berikut:

1 Pasang Docker pada hos

2 Buat projek Golang dan muat naik ke GitLab, GitHub dan repositori kod lain adakah Kod Docker diperlukan semasa proses binaan.

3. Cipta fail Docker untuk membina imej kompilasi Golang.

DARI golang:terkini
SALINAN . /app
WORKDIR /app
RUN go build -o main .
CMD ["/app/main"]

4. Laksanakan binaan docker untuk membina imej dan langkah berjalan Docker.

$docker build -t go_builder

5 Langkah untuk menjalankan menggunakan Docker:

$docker run --rm -it -v $(pwd):/app/. spawn go_builder

$(pwd) di sini mewakili direktori semasa dan digunakan apabila menentukan nama fail output. Dengan cara ini, fail boleh laku yang ditentukan akan dijana dalam direktori semasa.

Di atas adalah kaedah dan teknik kompilasi Golang. Pilih kaedah yang sesuai untuk disusun mengikut keperluan dan tabiat anda sendiri!

Atas ialah kandungan terperinci Cara menyusun golang. 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
Artikel sebelumnya:pemasangan lengan golangArtikel seterusnya:pemasangan lengan golang