Amazon Best VPN GoSearch

OnWorks favicon'u

papağan

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında papağan çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü 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 papağanıdır.

Program:

ADI


papağan - Papağan Sanal Makinesi

SİNOPSİS


papağan [-seçenekler] [argümanlar ...]

AÇIKLAMA


Parrot, bayt kodunu verimli bir şekilde derlemek ve yürütmek için tasarlanmış sanal bir makinedir.
dinamik diller. Parrot şu anda çeşitli dil uygulamalarına ev sahipliği yapıyor.
Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6 dahil tamamlama aşamaları,
APL ve bir .NET bayt kodu çeviricisi. Papağan papağanlarla ilgili değil, ama biz oldukça düşkünüz
bunlardan, bariz sebeplerden dolayı.

SEÇENEKLER


-h
--yardım et Seçenek özetini komut satırına yazdırın.
-V
--versiyon Sürüm bilgilerini yazdırın ve çıkın.
-I
--Dahil etmek Dahil edilen arama yoluna "yol" ekleyin.
-L
--kütüphane Kitaplık arama yoluna "yol" ekleyin.
--hash-tohum [altılı sayı]
Hash tohumunu belirtilen değere ayarlar. Bu seçenek hata ayıklama için kullanışlıdır
aralıklı arızalar, ancak değil üretimde kullanılacak. Daha fazla bilgi için
Bu seçenek hakkında, görmek docs/dev/profiling.pod, docs/project/hacking_tips.pod,
dokümanlar/running.pod, ve belgeler/gönderimler.pod.

-X
--dynext Dinamik uzantı arama yoluna "yol" ekleyin.

koşmak çekirdek seçenekleri
Bu seçenekler, performans ayarlama ve hata ayıklama için yararlı olan çalışma çekirdeğini seçer.
Bu seçenekler hakkında daha fazla bilgi için, görmek içindeki "runcore'lar hakkında" bölümü
dokümanlar/running.pod.

-R
--runcore [ÇEKİRDEK]
Runcore'u seçin. Aşağıdaki çekirdekler Parrot'ta mevcuttur, ancak hepsi olmayabilir:
sisteminizde mevcut:

sınır kontrolü olmadan hızlı çıplak kemikler veya
bağlam güncelleme (varsayılan)

yavaş, sınırlar kontrol çekirdeği

iz bilgisi ile çekirdeği kontrol eden iz sınırları
(bkz. 'papağan --help-debug')

profil oluşturma bkz. F

subprof alt program düzeyinde profil oluşturucu
(bkz. F'deki POD )

-p
--profil Yavaş çekirdekle çalıştırın ve bir yürütme profili yazdırın.
-t
--iz Yavaş çekirdekle çalıştırın ve izleme bilgilerini yazdırın. Stderr.
Yerimizi Mevcut bayrak bitleri için "parrot --help-debug".

VM seçenekleri
-D
--parrot-hata ayıklama[=ALTI BAYRAKLAR]
Yorumlayıcı hata ayıklama bayrağını açın. Yerimizi Mevcut bayrak bitleri için "parrot --help-debug".

--help-hata ayıklama Hata ayıklama ve izleme bayrak bitlerinin özetini yazdırın.
-w
--uyarılar Uyarıları açın.
Yerimizi Mevcut bayrak bitleri için "parrot --help-debug".

-G
--no-gc GC'yi kapatın.
Bu, GC ile ilgili hataları bulmak için faydalı olabilir.

Not: Bu seçeneği daha uzun süre çalışan programlar için kullanmayın: bellek boş olduğundan
daha uzun süre geri dönüştürülürse, hızla tükenebilir.

-g
--gc [GC tipi]

GC MS2 seçenekleri

--gc-dinamik-eşik= yüzde
GC tarafından boşa harcanan maksimum bellek

--gc-min-eşik=Kb

GC GMS seçenekleri

--gc-kreş-boyutu= sistemin yüzdesi
gen0 boyutu (varsayılan 2)

--gc-hata ayıklama GC (Çöp Toplama) hata ayıklamasını açın.
Bu, GC alt sistemi üzerinde bir miktar stres yaratır ve yürütmeyi önemli ölçüde yavaşlatabilir.

--leak-test|--sonda yok et
Son tercümanın tüm hafızasını boşaltın. Bu, sızıntı denetleyicileri çalıştırırken kullanışlıdır.

-.
--Bekle Başlamadan önce bir tuş vuruşunu okuyun.
Bu, Windows gibi platformlarda bir hata ayıklayıcı eklemek istediğinizde kullanışlıdır.

--çalışma zamanı öneki
Çalışma zamanı önek yolunu yazdırın ve çıkın.

--sayılar
İşletim sistemi sayısını ayarlamak için otomatik olarak algılanan CPU çekirdeği sayısını geçersiz kılar
İş Parçacığı. Minimum sayı: 2

derleyici seçenekleri
-O[seviye]
Geçerli optimize edici seviyeleri: "-O", "-O1", "-O2", "-Op"

-O1, pre_optimizer'ı etkinleştirir, kontrol akış grafiği (CFG) oluşturulmadan önce çalışır. Bilişim Teknoloji
güç azaltma içerir ve belirli if/dal/etiket yapılarını yeniden yazar.

-O2 daha sonra çalışır, sabit yayılımı, atlama optimizasyonlarını, kaldırma işlemlerini gerçekleştirir.
kullanılmayan etiketler ve ölü kod.

-Op, -O2'yi pasm dosyalarına da uygular.

Eski seçenekler -Oc ve -Oj şu anda etkisizdir.

-O varsayılan olarak -O1'dir.

-d[=ALTI BAYRAKLAR]
--imcc-hata ayıklama[=ALTI BAYRAKLAR]
Derleyici hata ayıklama bayraklarını açın. Yerimizi Mevcut bayrak bitleri için "parrot --help-debug".

-E
--yalnızca işlem öncesi
Kaynak dosyayı önceden işleyin (makroları genişletin) ve sonucu "stdout" olarak yazdırın:

$> papağan -E t/op/macro_10.pasm
$> papağan -E t/op/macro_10.pasm | papağan -- -

-o
--çıktı=DOSYA Bir derleyici gibi davranın, ancak kodu çalıştırmayın,
sürece -r de tedarik edilmektedir. 'çıktı dosyası' ile biterse .pbc, 'papağan' yazacak
bir PBC dosyası. ile biterse .pasm, 'papağan', PASM'den bile bir PASM dosyası çıkarır
giriş.

--çıktı-pbc Bir derleyici gibi davranın, ancak her zaman bayt kodu çıktısı alın,
çıktı dosyası bitmese bile .pbc

-a
--pasm "stdin" üzerinde PASM girişi olduğunu varsayın.
-c
--pbc PBC dosyasını "stdin" üzerinde varsayın ve çalıştırın.
NOT: Boşluk boşlukları ayırırsa -d argümandan değiştir, argüman , eğer mülteci statüleri sona erdirilmemişse Amerika'ya geldikten bir yıl sonra başlama
bir numara ile, yani, ondalık basamak.

-r
--run-pbc Yalnızca "-o" veya "--output-pbc"den sonra kullanışlıdır.
Programı derlenmiş bellek içi görüntüden yürütün. İki "-r" seçeneği varsa
sağlanan, .pbc dosya diskten okunur ve yürütülür. Bu, öncelikle,
testleri.

-y
--yydebug yydebug'u açın yacc/bizon.
-v
--ayrıntılı Derleyici ayrıntı düzeyini açın.


dosya ile biterse .pbc hemen yorumlanacaktır.

dosya ile biterse .pasm, ardından PASM kodu olarak ayrıştırılır. Aksi takdirde, PIR olarak ayrıştırılır
kod. Her iki durumda da, "-o" bayrağı sağlanmadıkça yürütülecektir.

"Dosya" tek bir tire ise, "stdin"den gelen girdi okunur.

[argümanlar ...]
Çalışan programa ARGV olarak geçirilen isteğe bağlı argümanlar. Programın bildiği varsayılmaktadır.
argümanlarla ne yapmalı.

ÇEVRE


PARROT_RUNTIME
Bu ortam değişkeni ayarlanırsa, papağan bu yolu çalışma zamanı öneki olarak kullanır.
derlenmiş yol yerine. Bir sürümünü yürütmek istiyorsanız bu kullanışlıdır.
"derlenmiş" yoldakinden farklı bir papağan.

PARROT_GC_DEBUG
--gc-hata ayıklama bayrağı.

onworks.net hizmetlerini kullanarak papağanı çevrimiçi kullanın


Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.