Dengan berbilang pakej di bawah satu projek, membina setiap binari secara individu boleh membosankan. Artikel ini meneroka cara membina semua binari dalam satu langkah.
Nasihat lalai untuk menggunakan folder "cmd" sebagai direktori akar untuk berbilang perduaan pakej bukanlah sentiasa berkesan. Sebaliknya, pertimbangkan untuk menggunakan skrip yang berulang melalui pakej dalam direktori "cmd" dan bina setiap satu secara individu.
cd $GOPATH/someProject for CMD in `ls cmd`; do go build ./cmd/$CMD done
Skrip ini akan mencipta struktur direktori yang disebutkan di atas dengan binari secara individu dalam direktori "bin" .
Untuk projek yang lebih kompleks, anda mungkin memerlukan fungsi tambahan atau penyepaduan dengan sistem binaan. Berikut ialah beberapa pilihan popular:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membina Berbilang Perduaan Pakej Secara serentak dalam Projek Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!