İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

llvm-cov-3.5 - Bulutta Çevrimiçi

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 llvm-cov-3.5 çalıştırın

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 llvm-cov-3.5 komutudur.

Program:

ADI


llvm-cov - kapsama bilgisi yayar

SİNOPSİS


llvm-cov [seçenekler] KAYNAK DOSYA

TANIM


The llvm-cov araç, kod kapsamı veri dosyalarını okur ve aşağıdakiler için kapsam bilgilerini görüntüler.
belirli bir kaynak dosya. ile uyumludur gcov 4.2 sürümünden araç GCC ve
bazı sonraki sürümleriyle de uyumlu olabilir. gcov.

llvm-cov'u kullanmak için önce uygulamanızın enstrümanlı bir versiyonunu oluşturmalısınız.
Çalışırken kapsama verilerini toplar. ile derlemek -fprofile-yayları ve -ftest-kapsama
enstrümantasyon eklemek için seçenekler. (Alternatif olarak, --kapsama seçeneği
bu diğer seçeneklerin ikisini de içerir.) Hata ayıklama bilgileriyle derlemeniz gerekir.
(-g) ve optimizasyon olmadan (-O0); aksi takdirde, kapsama verileri doğru olamaz
kaynak koduna geri eşlenir.

Aletli kodu derlediğinizde, bir .gcno için veri dosyası oluşturulacaktır.
her nesne dosyası. Bunlar .gcno dosyalar kapsama verilerinin yarısını içerir. diğer yarısı
veriler geliyor .gcda enstrümanlı programı çalıştırdığınızda oluşturulan dosyalar,
ayrı olarak .gcda her nesne dosyası için dosya. Programı her çalıştırdığınızda,
yürütme sayıları mevcut herhangi bir .gcda dosyalar, bu nedenle eski dosyaları kaldırdığınızdan emin olun.
içeriklerinin dahil edilmesini istemiyorsanız dosyalar.

Varsayılan olarak, .gcda dosyalar, nesne dosyalarıyla aynı dizine yazılır, ancak
ayarlayarak bunu geçersiz kılabilirsiniz. GCOV_PREFIX ve GCOV_PREFIX_STRIP çevre
değişkenler. NS GCOV_PREFIX_STRIP değişken, bir dizi dizin bileşenini belirtir.
nesne dosya dizinine giden mutlak yolun başlangıcından kaldırılır. soyunduktan sonra
bu dizinler, ön ek GCOV_PREFIX değişken eklenir. Bu ortamlar
değişkenler, enstrümanlı programı orijinal nesnenin bulunduğu bir makinede çalıştırmanıza izin verir.
dosya dizinlerine erişilemiyor, ancak daha sonra dosyayı kopyalamanız gerekecek. .gcda dosyalar geri
llvm-cov'un onları bulmayı beklediği nesne dosyası dizinlerine.

Kapsam veri dosyalarını oluşturduktan sonra, her ana kaynak dosya için llvm-cov'u çalıştırın.
Kapsama sonuçlarını incelemek istediğiniz yer. Bu aynı dizinden çalıştırılmalıdır
derleyiciyi daha önce çalıştırdığınız yer. Belirtilen kaynak dosyanın sonuçları
eklenerek adlı bir dosyaya yazılır .gcov son ek. Ayrı bir çıktı dosyası da
ana kaynak dosyanın içerdiği her dosya için, ayrıca bir .gcov eki eklendi.

Bir llvm-cov çıktı dosyasının temel içeriği, kaynak dosyanın bir kopyasıdır.
yürütme sayısı ve her satırın başına eklenen satır numarası. Yürütme sayısı olarak gösterilir -
bir satır yürütülebilir kod içermiyorsa. Bir satır kod içeriyorsa ancak bu kod
hiç yürütülmedi, sayı olarak görüntülenir #####.

SEÇENEKLER


-A, --tüm bloklar
Tüm temel blokları görüntüleyin. Tek bir kaynak satırı için birden fazla blok varsa
kodu, bu seçenek llvm-cov'un yalnızca blok yerine her blok için sayıyı göstermesine neden olur.
tüm hat için bir sayım.

-B, --dal-olasılıklar
Koşullu şube olasılıklarını ve şube bilgilerinin bir özetini görüntüleyin.

-C, --dal-sayımları
Olasılıklar yerine dal sayılarını görüntüleyin (-b gerektirir).

-F, --fonksiyon-özetler
Bir işlev için yalnızca bir özet yerine her işlevin kapsamının bir özetini gösterin.
tüm kaynak dosya.

--yardım et Kullanılabilir seçenekleri görüntüleyin (--help-hidden daha fazlası için).

-ben, --uzun-dosya-adları
Ana kaynak dosyadan dahil edilen dosyaların kapsam çıktısı için ana dosyayı ekleyin
ardından gelen isim ## çıktı dosyası adlarına bir önek olarak. Bu ile birleştirilebilir
--preserve-paths seçeneği, hem ana dosya hem de dosya için tam yolları kullanma
dahil dosya.

-N, --çıktı yok
herhangi bir çıktı verme .gcov Dosyalar. Özet bilgiler hala görüntüleniyor.

-o= , --object-dizini= , --object-dosyası=
DIR veya FILE yolunu temel alarak nesneleri bulun. Belirli bir nesne belirtirseniz
dosya, kapsama veri dosyalarının aynı temel ada sahip olması beklenir. .gcno
ve .gcda uzantılar. Bir dizin belirtirseniz, dosyaların o dizinde olması beklenir.
kaynak dosyayla aynı temel ada sahip dizin.

-P, --koruyucu-yollar
Kapsam çıktı dosyalarını adlandırırken yol bileşenlerini koruyun. Buna ek olarak
kaynak dosya adı, o dosyanın yolundaki dizinleri içerir. NS
dizinler ayrı ayrı # karakterler, ile . dizinler kaldırıldı ve ..
ile değiştirilen dizinler ^ karakterler. --long-file-names seçeneğiyle kullanıldığında,
bu hem ana dosya adı hem de dahil edilen dosya adı için geçerlidir.

-sen, --koşulsuz-dallar
--branch-probabilities seçeneği için çıktıya koşulsuz dalları dahil edin.

-version
llvm-cov sürümünü görüntüleyin.

EXIT DURUMU


llvm-cov giriş dosyalarını okuyamazsa 1 döndürür. Aksi takdirde sıfır ile çıkar.

onworks.net hizmetlerini kullanarak llvm-cov-3.5'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    türkdevops
    türkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Ekibi
    Tarafından desteklenmektedir..
    Özellikler: https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops'u indir
  • 2
    assammdf
    assammdf
    *asammdf* hızlı bir Python ayrıştırıcısıdır ve
    ASAM editörü (Association for
    Otomasyonun Standardizasyonu ve
    Ölçüm Sistemleri) MDF / MF4
    (Ölçüm Veri Formatı...
    asammdf'i indir
  • 3
    LAME (Lame Aint bir MP3 Encoder)
    LAME (Lame Aint bir MP3 Encoder)
    LAME, kullanılacak bir eğitim aracıdır.
    MP3 kodlamayı öğrenmek için. bu
    LAME projesinin amacı geliştirmektir
    psiko akustik, kalite ve hız
    Milletvekili...
    LAME'yi İndirin (Lame MP3 Kodlayıcı Değildir)
  • 4
    wxPython
    wxPython
    sağlayan bir dizi Python genişletme modülü
    platformlar arası GUI sınıflarını sarın
    wxWidgets.. Kitle: Geliştiriciler. kullanıcı
    arayüz: X Pencere Sistemi (X11), Win32 ...
    wxPython'u indirin
  • 5
    paket dosya yöneticisi
    paket dosya yöneticisi
    Bu, Total War paketi dosya yöneticisidir.
    proje, sürüm 1.7'den başlayarak. A
    Warscape'e kısa bir giriş
    modlama: ...
    packfilemanager'ı indirin
  • 6
    IPerf2
    IPerf2
    Ölçmek için bir ağ trafiği aracı
    Metriklerle TCP ve UDP performansı
    hem verim hem de gecikme süresi civarında. NS
    hedefler aktif bir şekilde sürdürmeyi içerir
    iperf kodu...
    IPerf2'yi indirin
  • Daha fazla »

Linux komutları

Ad