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 pike7.8 komutudur.
Program:
ADI
pike - pike derleyici ve yorumlayıcı
SİNOPSİS
turna balığı [ -sürücü seçenekleri Kendi ID’n ile mağazalarını oluştur ] [ senaryo [ komut dosyası argümanları Kendi ID’n ile mağazalarını oluştur ]]
AÇIKLAMA
Pike programlama dili için derleyici ve yorumlayıcı.
SEÇENEKLER
Aşağıdaki seçenekler yükleyici tarafından desteklenir:
-a Gözetleme deliği iyileştiricisinin hata ayıklama düzeyini 1 (hata ayıklama) ile artırın.
-anum Gözetleme deliği iyileştiricisinin hata ayıklama düzeyini num (hata ayıklama).
-Dsembol
Önişlemci sembolünü tanımlayın sembol 1 için.
-Dsembol=değer
Önişlemci sembolünü tanımlayın sembol için değeri.
-d Hata ayıklama düzeyini 1 (hata ayıklama) ile artırın.
-dnum Hata ayıklama seviyesini şuna ayarlayın: num (hata ayıklama).
-dc Pike derleyicisinin hata ayıklama düzeyini artırın (hata ayıklama).
-dg Her çöp toplamada (hata ayıklama) hata ayıklama malloc'unu sıfırlar.
-dL Windows Sadece: Dll dosyaları yüklenemediğinde Windows hata iletişim kutularını etkinleştirin.
Pike'ın, dll dosyalarına bağlı olmayan modüllere sahip olması yaygındır.
tüm kurulumlarda mevcuttur. Bu nedenle, bu hata iletişim kutuları şu şekilde devre dışı bırakılır:
varsayılan olarak, böylece Pike belirli modülleri yüklemeye çalışırken bunlara takılmaz.
Ancak, hata iletişim kutuları, hangi dll'lerin olamayacağını görmenin tek yoludur.
yüklü, bu nedenle belirli bir modülün neden yüklenmediğini bulmak için bu seçenek gerekli olabilir.
yükleyin.
-dp Gözetleme deliği optimizasyonunu (hata ayıklama) kapatır.
-ds Hata ayıklama sinyalleri (hata ayıklama).
-dt Kuyruk özyineleme optimizasyonunu kapatın (hata ayıklama).
-dT İş parçacığı kitaplığında ek denetimleri etkinleştirin, örneğin muteks akıl sağlığı denetimleri (hata ayıklama).
-l Genel iyileştiricinin hata ayıklama düzeyini 1 (hata ayıklama) ile artırın.
-lnum Genel iyileştiricinin hata ayıklama düzeyini şu şekilde ayarlayın: num (hata ayıklama).
-mana_program
Kullanım ana_program sıradan ana program yerine.
-qnum Yürüttükten sonra yürütmeyi sonlandır num Pike talimatları.
-snum Pike yığın boyutunu ayarla num (minimum 256'dır).
-t 1 (hata ayıklama) ile çalışma zamanı izleme düzeyini artırın.
-tnum Çalışma zamanı izleme düzeyini şuna ayarlayın: num (hata ayıklama).
-tg gc çalıştırmalarını stderr'e kaydedin.
-p 1 (hata ayıklama) ile profil oluşturma düzeyini artırın.
-pnum Profil oluşturma düzeyini şu şekilde ayarlayın: num (hata ayıklama).
-rt İşlev çağrıları ve yumuşak yayınlar için bağımsız değişkenlerin çalışma zamanı denetimini açın.
-rT açmak #pragma sıkı_türler tüm dosyalar için.
Aşağıdaki seçenekler, varsayılan ana program tarafından desteklenir:
-H, --Yardım,
Yardım mesajını yazdırın ve çıkın.
-eifade,--uygulamak= ifade
Gerçekleştirmek İfade ve çıkış.
-xaraç adı
Dahili aracı yürütün araç adı itibaren Araçlar.Bağımsız. atlamak araç adı listesi için
mevcut araçlar.
- Eh, --önişlem
Sadece önişlemciyi çalıştırın.
-Idir--include-yolu=dir
eklemek dir dahil etme yoluna.
-Mdir--modu-yolu=dir
eklemek dir modül yoluna.
-Pdir--program yolu=dir
eklemek dir program yoluna.
-içinde, --versiyon
Pike sürümünü yazdırın ve çıkın.
-Vbüyük küçük,--uyum=büyük.küçük
Uyumluluk sürümünü Pike sürümüne ayarlayın büyük küçük.
-w, --uyarılar
Uyarıları etkinleştirin.
-W, --woff, --no-uyarılar
Uyarıları devre dışı bırakın.
--assembler-hata ayıklama
Gözetleme deliği iyileştirici hata ayıklama düzeyini (hata ayıklama) ayarlayın.
--otomatik yeniden yükleme
Aç otomatik yeniden yükleme ustanın modu.
--derleyici-izi
Pike derleyicisinin izlenmesini açın (hata ayıklama).
- hata ayıklama
Hata ayıklama düzeyini artırın veya ayarlayın (hata ayıklama).
--debug-olmadan=özellik
gizlemek özellik çözümleyiciden (hata ayıklama).
--dumpversion
Pike sürüm numarasını stderr'e yazdırın, örneğin "7.8.10\n"
--özellikleri
Bu Pike ikili dosyasında etkinleştirilen bazı özellikleri listeleyin ve çıkın (hata ayıklama).
--bilgi Bu Pike kurulumu ve çıkış (hata ayıklama) hakkında çeşitli bilgileri gösterin.
--optimizer-hata ayıklama
Genel iyileştirici hata ayıklama düzeyini (hata ayıklama) ayarlayın.
--hepsini-cpp-uyarılarını göster, --seçici-cpp
Başarısızlık için uyarıları etkinleştir #Eğer devamlı() ifade.
--göster-yollar
Pike'ın kullanacağı ve çıkacağı yolları gösterin (hata ayıklama).
--iz
İzleme düzeyini artırın (hata ayıklama).
--iz=sayı
İz seviyesini şuna ayarlayın: num (hata ayıklama).
İŞLENENLER
Aşağıdaki işlenen desteklenir:
senaryo Pike'ta yazılmış bir komut dosyasının derlenmesi ve ardından çalıştırılması için bir yol. her şey açık
komut satırından sonraki komut satırı, komut dosyasına argüman olarak iletilir. ana() içinde işlemek
senaryo.
Herhangi bir komut dosyası belirtilmemişse, pike etkileşimli- (Hilfe) modunda başlayacaktır.
KAYIT ANAHTARLAR
Windows'ta Pike, kayıt defterindeki aşağıdaki anahtarlardan etkilenir:
HKEY_CURRENT_USER\Yazılım\Pike\7.8\PIKE_MASTER
HKEY_LOCAL_MACHINE\Yazılım\Pike\7.8\PIKE_MASTER
Ana programın adını belirtir (geçersiz kılınan -m). Bu anahtarlar değilse
ayarla (varsayılan), ardından Pike, pike.exe'den göreli yolla ana öğeyi bulur.
ÇEVRE
Pike, aşağıdaki ortam değişkenlerinden etkilenir:
PIKE_MASTER
Ana programın adını belirtir (geçersiz kılınan -m).
İşletim sistemine bağlı olarak Pike, aşağıdaki ortam değişkenlerinden etkilenebilir:
LC_ALL Diğer LC_* değişkenlerini geçersiz kılar.
LC_COLLATE
Karakter harmanlama sırasını belirtir.
LC_CTYPE
Karakter sınıflandırmasını belirtir.
LC_MESSAGES
Sistem mesaj veritabanının dilini belirtir.
LC_NUMERIC
Ondalık ve bin sınırlayıcıları belirtir.
LC_TIME
Tarih ve saat biçimlerini belirtir.
Varsayılan ana program aşağıdaki ortam değişkenlerinden etkilenir:
PIKE_INCLUDE_PATH
Dahil edilen dosyaları aramak için iki nokta üst üste (:) ile ayrılmış dizinlerin listesi.
PIKE_PROGRAM_PATH
Program dosyalarını aramak için iki nokta üst üste (:) ile ayrılmış dizinlerin listesi.
PIKE_MODULE_PATH
Modülleri aramak için iki nokta üst üste (:) ile ayrılmış dizinlerin listesi.
LONG_PIKE_ERRORS
Ayarlanırsa, geri izlemelerdeki yolların kesilmesini devre dışı bırakır.
SHORT_PIKE_ERRORS
ayarlanırsa ve LONG_PIKE_ERRORS ayarlanmadıysa, yalnızca içindeki dosya adına giden yolları keser.
geri izler.
PIKE_BACKTRACE_LEN
Geri izlemelerde açıklanacak dizilerdeki maksimum öğe sayısı.
Yukarıdaki ortam değişkenlerinin varsayılan ana programdan önce etkili olduğunu unutmayın.
yüklemeye çalışır Getopt(3P) modülü, ana program argümanlarından önce gerçekleşir
ayrıştırılır.
EXIT DURUMU
Aşağıdaki çıkış değerleri döndürülür:
0 Başarılı tamamlama.
>0 Bir hata oluştu. Sebep olarak stderr (fd # 2) üzerindeki çıktıya bakın.
onworks.net hizmetlerini kullanarak pike7.8'ı çevrimiçi kullanın