Bolehkah bahasa pergi disusun?
bahasa go boleh disusun. Bahasa Go ialah bahasa statik tersusun, bahasa pengaturcaraan yang memerlukan kompilasi untuk dijalankan. Terdapat dua arahan untuk menyusun atur cara bahasa Go: 1. arahan "go build", yang boleh menyusun kod program bahasa Go ke dalam fail boleh laku binari, tetapi fail binari perlu dijalankan secara manual 2. arahan "go run", The Program bahasa Go akan dijalankan terus selepas penyusunan Fail sementara akan dijana semasa proses penyusunan, tetapi fail boleh laku tidak akan dihasilkan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, GO versi 1.18, komputer Dell G3.
bahasa go boleh disusun.
Bahasa Go ialah bahasa statik tersusun Ia adalah bahasa pengaturcaraan yang perlu disusun untuk dijalankan dengan kata lain, kod tersebut perlu dijana oleh pengkompil sebelum dijalankan boleh dijalankan pada mesin sasaran.
Kaedah untuk menyusun dan menjalankan program bahasa Go
Anda boleh menyusun atur cara bahasa Go melalui perintah go build
atau go run
yang disediakan oleh bahasa Go : Perintah
go build
boleh menyusun kod program bahasa Go ke dalam fail boleh laku binari, tetapi kita perlu menjalankan fail binari secara manual; Perintah > lebih mudah Ia akan menjalankan program bahasa Go secara langsung selepas penyusunan fail sementara akan dijana semasa proses penyusunan, tetapi fail boleh laku tidak akan dihasilkan program tersebut. [Cadangan berkaitan: - Pergi tutorial video
,
go run
Pengajaran pengaturcaraan]
Di sini kami menggunakan alat baris arahan yang disertakan dengan Windows (juga dipanggil tetingkap CMD atau command prompt) untuk menyusun atur cara bahasa Go. Microsoft kemudiannya menaik taraf alat baris arahan dan menamakannya Powershell bermakna lebih berkuasa. Terdapat banyak cara untuk membuka alat baris arahan Berikut adalah dua daripada yang lebih biasa digunakan:
Anda boleh membuka alat baris arahan pada permulaan. menu, dan kemudian cd Pergi ke direktori di mana fail sumber Go berada.- Anda juga boleh menahan kekunci Shift dan klik kanan tetikus dalam ruang kosong direktori di mana fail sumber Go terletak, dan kemudian pilih "Buka tetingkap baris arahan di sini " atau " Buka tetingkap Powershell di sini", yang akan secara automatik cd ke direktori di mana fail sumber Go terletak, seperti yang ditunjukkan dalam rajah di bawah. Kaedah ini lebih mudah dan disyorkan untuk digunakan oleh semua orang.
- Petua: cd ialah arahan alat baris arahan, digunakan untuk menukar direktori semasa dan merupakan singkatan daripada direktori perubahan.
Pilih "Buka tetingkap Powershell di sini" di bawah Win10
arahan go build
2
arahan
Perintah go build digunakan untuk memulakan penyusunan program bahasa Go kebergantungan berkaitan Susunkannya ke dalam fail boleh laku dengan format sintaks berikut. go build
dengan nama fail ialah parameter yang diperlukan, yang boleh menjadi satu atau lebih nama fail sumber Go (apabila terdapat berbilang parameter, anda perlu menggunakan ruang untuk memisahkan dua parameter bersebelahan dipisahkan ) atau ditinggalkan.
go build fileName
- Apabila menggunakan arahan go build untuk menyusun, hasil pelaksanaan parameter berbeza juga berbeza. 1) Apabila parameter tidak kosong
akan menjana fail abc.exe jika fileName ialah nama fail sumber di bawah pakej bukan utama, pengkompil hanya akan berfungsi semakan sintaks pada pakej Tiada fail boleh laku dihasilkan.
2) Apabila parameter kosonggo build abc.go def.go ...
Gunakan arahan go build untuk menyusun atur cara yang kami tulis di bahagian sebelumnya Hasil yang dijalankan adalah seperti berikut:
di mana go build
sepadan dengan direktori semasa, iaitu. pemacu D Folder kod di bawah ditambah secara automatik oleh alat baris arahan dan bukan sebahagian daripada arahan kompilasi.
第 1 行go build命令后面的参数中,.\
表示当前目录。在Windows 系统中,当前目录使用.\
表示;在类 Unix 系统(例如 Linux、MacOS 等)中,当前目录使用./
表示。
注意,这里的go build命令中
.\
可以省略不写,不会影响编译。
另外,go build命令只有在执行出错的情况下才会有返回信息,执行成功的话是没有返回信息的,但是会在当前目录生成一个与 main 包文件同名的 .exe 可执行文件,如下图所示。
第 2 行中的.\demo.exe
表示执行当前目录下的 demo.exe 程序。
第 3 行则是 demo.exe 程序的运行结果。
3、go run
命令
除了使用go build
命令外,Go语言还为我们提供了go run
命令,go run
命令将编译和执行指令合二为一,会在编译之后立即执行Go语言程序,但是不会生成可执行文件。
go run命令的语法格式如下:
go run fileName
其中 fileName 为所需要的参数,参数必须是同一 main 包下的所有源文件名,并且不能为空。
使用go run命令对我们上一节编写的程序进行编译,运行结果如下所示:
D:\code> go run demo.go Hello World!
可以看到第 1 行的go run
命令执行后,直接在第 2 行输出了程序的运行结果。
更多编程相关知识,请访问:编程视频!!
Atas ialah kandungan terperinci Bolehkah bahasa pergi disusun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perpustakaan yang digunakan untuk operasi nombor terapung dalam bahasa Go memperkenalkan cara memastikan ketepatannya ...

Masalah Threading Giliran di GO Crawler Colly meneroka masalah menggunakan Perpustakaan Colly Crawler dalam bahasa Go, pemaju sering menghadapi masalah dengan benang dan permintaan beratur. � ...

Perbezaan antara percetakan rentetan dalam bahasa Go: perbezaan kesan menggunakan fungsi println dan rentetan () sedang ...

Masalah menggunakan redisstream untuk melaksanakan beratur mesej dalam bahasa Go menggunakan bahasa Go dan redis ...

Apa yang perlu saya lakukan jika label struktur tersuai di Goland tidak dipaparkan? Apabila menggunakan Goland untuk Pembangunan Bahasa GO, banyak pemaju akan menghadapi tag struktur tersuai ...

Perpustakaan mana yang dibangunkan oleh syarikat besar atau projek sumber terbuka yang terkenal? Semasa pengaturcaraan di GO, pemaju sering menghadapi beberapa keperluan biasa, ...

Dua cara untuk menentukan struktur dalam bahasa Go: perbezaan antara VAR dan jenis kata kunci. Apabila menentukan struktur, pergi bahasa sering melihat dua cara menulis yang berbeza: pertama ...

Cecair mengendalikan isu keselamatan bersamaan dalam penulisan log pelbagai proses. Proses berganda menulis fail log yang sama pada masa yang sama. Bagaimana untuk memastikan kesesuaian selamat dan cekap? Ini ...
