go語(yǔ)言能編譯。Go語(yǔ)言是編譯型的靜態(tài)語(yǔ)言,是一門需要編譯才能運(yùn)行的編程語(yǔ)言。對(duì)Go語(yǔ)言程序進(jìn)行編譯的命令有兩種:1、“go build”命令,可以將Go語(yǔ)言程序代碼編譯成二進(jìn)制的可執(zhí)行文件,但該二進(jìn)制文件需要手動(dòng)運(yùn)行;2、“go run”命令,會(huì)在編譯后直接運(yùn)行Go語(yǔ)言程序,編譯過(guò)程中會(huì)產(chǎn)生一個(gè)臨時(shí)文件,但不會(huì)生成可執(zhí)行文件。
php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:windows10系統(tǒng)、GO 1.18版本、Dell G3電腦。
go語(yǔ)言能編譯。
Go語(yǔ)言是編譯型的靜態(tài)語(yǔ)言,是一門需要編譯才能運(yùn)行的編程語(yǔ)言,也就說(shuō)代碼在運(yùn)行之前需要通過(guò)編譯器生成二進(jìn)制機(jī)器碼,隨后二進(jìn)制文件才能在目標(biāo)機(jī)器上運(yùn)行。
Go語(yǔ)言程序的編譯和運(yùn)行的方法
可以通過(guò)Go語(yǔ)言提供的go build
或者go run
命令對(duì)Go語(yǔ)言程序進(jìn)行編譯:
-
go build
命令可以將Go語(yǔ)言程序代碼編譯成二進(jìn)制的可執(zhí)行文件,但是需要我們手動(dòng)運(yùn)行該二進(jìn)制文件; -
go run
命令則更加方便,它會(huì)在編譯后直接運(yùn)行Go語(yǔ)言程序,編譯過(guò)程中會(huì)產(chǎn)生一個(gè)臨時(shí)文件,但不會(huì)生成可執(zhí)行文件,這個(gè)特點(diǎn)很適合用來(lái)調(diào)試程序?!?/p>