Rumah >pembangunan bahagian belakang >Golang >Jalankan: Susun atau Tafsir? Membongkar Misteri

Jalankan: Susun atau Tafsir? Membongkar Misteri

Barbara Streisand
Barbara Streisandasal
2024-12-04 02:07:10881semak imbas

Go run: Compile or Interpret? Unveiling the Mystery

Menyahmistikan Perintah 'go run' Go

Arahan go run membuatkan pengguna tertanya-tanya tentang fungsinya. Semasa pergi bina dan pasang kod kompil ke dalam boleh laku binari, masih tidak jelas sama ada go run menyusun atau mentafsir kod.

Menyingkap Sifat 'go run'

Dalam intinya, go run ialah arahan kemudahan yang menyelaraskan proses penyusunan dan pelaksanaan. Di sebalik tabir, ia melakukan langkah berikut:

  1. Kompilasi:

    • Sama seperti go build, ia menyusun sumber Go yang ditentukan fail ke dalam binari boleh laku.
  2. Pelaksanaan Sementara:

    • Berbeza dengan go build yang menyimpan executable dalam direktori semasa, go run places boleh laku secara rawak sementara folder.
  3. Pelaksanaan Segera:

    • Arahan meneruskan untuk melaksanakan binari yang baru disusun daripada folder sementara.

Tingkah laku ini boleh divisualisasikan sebagai:

go run X.go -o /tmp/random-tmp-folder/exe & & /tmp/random-tmp-folder/exe

Dalam erti kata lain, go run pada asasnya ialah jalan pintas untuk menyusun dan melaksanakan program Go dalam satu masa (pun intended).

Atas ialah kandungan terperinci Jalankan: Susun atau Tafsir? Membongkar Misteri. 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