Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut oluşturma komutudur.
Program:
ADI
go - Go kaynak kodunu yönetmek için araç
SİNOPSİS
go inşa etmek [-veya çıktı] [ inşa etmek bayraklar ] [ paketler ]
AÇIKLAMA
Build, içe aktarma yolları tarafından adlandırılan paketleri bağımlılıklarıyla birlikte derler, ancak
sonuçları yüklemez.
Argümanlar .go dosyalarının bir listesiyse, build bunları bir kaynak dosya listesi olarak değerlendirir.
tek bir paket belirtmek.
Komut satırı tek bir ana paket belirttiğinde, derleme sonucu yazar
çıktı için yürütülebilir. Aksi takdirde, derleme paketleri derler ancak sonuçları atar,
yalnızca paketlerin oluşturulabileceğinin bir kontrolü olarak hizmet eder.
-o bayrağı çıktı dosyasının adını belirtir. Belirtilmezse, ad paketadı.a'dır.
(ana paket için) veya ilk kaynak dosyanın temel adı (ana paket için).
SEÇENEKLER
Derleme bayrakları, derleme, yükleme, çalıştırma ve test komutları tarafından paylaşılır:
-a zaten güncel olan paketlerin yeniden oluşturulmasını zorlar.
-n komutları yazdırın ama çalıştırmayın.
-p n paralel olarak çalıştırılabilen yapı sayısı. Varsayılan, CPU sayısıdır
kullanılabilir.
-v paketlerin adlarını derlendiklerinde yazdırın.
-iş geçici çalışma dizininin adını yazdırın ve çıkarken silmeyin.
-x komutları yazdırın.
-derleyici isim
runtime.Compiler'da olduğu gibi kullanılacak derleyicinin adı (gccgo veya gc)
-gccgoflags 'arg liste'
her gccgo derleyici/bağlayıcı çağrısında iletilecek argümanlar
-gcflag'lar 'arg liste'
her 5g, 6g veya 8g derleyici çağrısını iletmek için argümanlar
-ldflag'ler 'bayrak liste'
her 5l, 6l veya 8l bağlayıcı çağrısını iletmek için argümanlar
-etiketler 'etiket liste'
derleme sırasında tatmin edici olarak kabul edilecek derleme etiketlerinin bir listesi. belgelere bakın
derleme etiketleri hakkında daha fazla bilgi için go/build paketi için.
Paketleri belirtme hakkında daha fazla bilgi için bkz. go-paketleri(7).
Paketlerin ve ikili dosyaların nereye kurulduğu hakkında daha fazla bilgi için bkz. gopat(1).
onworks.net hizmetlerini kullanarak go-build çevrimiçi kullanın
