İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

llvm-cov-3.8 - 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.8 ç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.8 komutudur.

Program:

ADI


llvm-cov - kapsama bilgisi yayar

SİNOPSİS


llvm-cov komuta [argümanlar...]

TANIM


The llvm-cov araç, enstrümantal olan programlar için kod kapsamı bilgilerini gösterir.
profil verilerini yayar. İle çalışmak için kullanılabilir gcov-stil kapsama alanı veya çınlama's
enstrümantasyon tabanlı profil oluşturma.

Program bir temel adla çağrılırsa gcov, gibi davranacak llvm-cov gcov
komuta çağrıldı. Aksi takdirde, bir komut sağlanmalıdır.

KOMUTLAR


· gcov

· şov

· rapor

GKOV KOMUT


SİNOPSİS
llvm-cov gcov [seçenekleri] KAYNAK DOSYASI

TANIM
The llvm-cov gcov araç, kod kapsamı veri dosyalarını okur ve kapsamı görüntüler
Belirli bir kaynak dosya için bilgi. ile uyumludur gcov sürümden araç
4.2 bölgesinin GCC ve ayrıca bazı sonraki sürümleriyle uyumlu olabilir gcov.

Kullanmak için llvm-cov gcov, önce uygulamanızın enstrümanlı bir versiyonunu oluşturmalısınız
Bu, çalışırken kapsama verilerini toplar. ile derlemek -fprofile-yayları ve
-ftest-kapsama enstrümantasyon eklemek için seçenekler. (Alternatif olarak,
--kapsama diğer seçeneklerin her ikisini de içeren seçenek.) İle derlemeniz gerekir.
hata ayıklama bilgileri (-g) ve optimizasyon olmadan (-O0); aksi takdirde, kapsama verileri
kaynak koduna doğru bir şekilde eşlenemez.

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
nesne dosya dizinlerine llvm-cov gcov onları bulmayı umuyor.

Kapsam veri dosyalarını oluşturduktan sonra çalıştırın. llvm-cov gcov her ana kaynak için
Kapsam sonuçlarını incelemek istediğiniz dosya. Bu aynı yerden çalıştırılmalıdır
derleyiciyi daha önce çalıştırdığınız dizin. Belirtilen kaynak dosya için 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.

Temel içerik bir .gcov çıktı dosyası, yürütme ile kaynak dosyanın bir kopyasıdır
her satırın başına sayı ve satır numarası eklenir. Yürütme sayısı olarak gösterilir - eğer bir çizgi
yürütülebilir kod içermez. Bir satır kod içeriyorsa ancak bu kod hiçbir zaman
yürütüldüğünde, 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 gcov giriş dosyalarını okuyamazsa 1 döndürür. Aksi takdirde sıfır ile çıkar.

GÖSTER KOMUT


SİNOPSİS
llvm-cov şov [seçenekleri] -instr-profili PROFİL BIN [KAYNAKLARI]

TANIM
The llvm-cov şov komut, bir ikili programın kapsamını satır satır gösterir BIN profili kullanmak
veri PROFİL. Yalnızca listelenen dosyaların kapsamını göstermek için isteğe bağlı olarak filtrelenebilir.
in KAYNAKLARI.

Kullanmak için llvm-cov şovyaymak için enstrümantasyonla derlenmiş bir programa ihtiyacınız var.
profil ve kapsam verileri. Böyle bir program oluşturmak için çınlama kullan
-fprofile-instr-oluşturma ve -fcoverage-haritalama bayraklar. ile bağlantı kurulursa çınlama sürücü,
geçmek -fprofile-instr-oluşturma gerekli çalışma zamanının sağlandığından emin olmak için bağlantı aşamasına
kütüphaneler bağlantılıdır.

Kapsam bilgileri yerleşik yürütülebilir dosyada veya kitaplığın kendisinde saklanır ve bu
neye geçmelisin llvm-cov şov gibi BIN argüman. Profil verileri oluşturulur
bu enstrümanlı programı normal şekilde çalıştırarak. Program çıktığında bir
ham profil dosyası, genellikle varsayılan.profrawbir formata dönüştürülebilen
için uygun olan PROFİL argümanı kullanarak llvm-profdata birleştirme aracı.

SEÇENEKLER
-satır-saymaları göster
Her satır için yürütme sayılarını gösterin. Bu, başka bir
-göstermek seçeneği kullanılır.

-göster-genişletmeler
Önişlemci makroları veya metinsel eklemeler gibi eklemeleri satır içi olarak genişletin.
kaynak dosyanın görüntülenmesi.

-göster-örnekler
Şablonlar gibi birden çok kez örneklenen kaynak bölgeler için C + +,
birleştirilmiş özetin yanı sıra her bir örneği ayrı ayrı gösterin.

-göster-bölgeler
Aşağıdakileri gösteren bir düzeltme işareti görüntüleyerek her bölge için yürütme sayılarını gösterin.
bölgenin başladığı karakter.

-satır-sayımları-veya-bölgeleri göster
Satırda yalnızca bir bölge varsa, her satır için yürütme sayılarını gösterin,
ancak satırda birden çok bölge varsa tek tek bölgeleri gösterin.

-kullan-renk[=DEĞER]
Renkli çıktıyı etkinleştirin veya devre dışı bırakın. Varsayılan olarak bu otomatik olarak algılanır.

-ark=
Kapsanan ikili dosya evrensel bir ikili dosyaysa, kullanılacak mimariyi seçin. Bu
evrensel ikili dosyaya dahil olmayan bir mimariyi belirtmek için bir hata veya
evrensel olmayan bir ikili dosyayla eşleşmeyen bir mimari kullanmak.

-isim=
Yalnızca belirtilen ada sahip işlevler için kod kapsamını gösterin.

-isim-normal ifade=
Yalnızca verilen normal ifadeyle eşleşen işlevler için kod kapsamını gösterin.

-line-kapsam-gt=
Kod kapsamını yalnızca verilenden daha büyük hat kapsamına sahip işlevler için göster
eşik.

-line-coverage-lt=
Kod kapsamını yalnızca verilenden daha az hat kapsamına sahip işlevler için göster
eşik.

-bölge-kapsama-gt=
Yalnızca belirtilenden daha büyük bölge kapsamına sahip işlevler için kod kapsamını göster
eşik.

-bölge-kapsama-lt=
Yalnızca bölge kapsamı belirtilenden daha az olan işlevler için kod kapsamını göster
eşik.

BİLDİRİN KOMUT


SİNOPSİS
llvm-cov rapor [seçenekleri] -instr-profili PROFİL BIN [KAYNAKLARI]

TANIM
The llvm-cov rapor komutu, bir ikili programın kapsamının bir özetini görüntüler. BIN ile
profil verisi PROFİL. İsteğe bağlı olarak yalnızca kapsamı gösterecek şekilde filtrelenebilir.
içinde listelenen dosyalar KAYNAKLARI.

Kaynak dosya sağlanmazsa, kapsama alanındaki her dosya için bir özet satırı yazdırılır.
veri. Herhangi bir dosya sağlanırsa, listelenen dosyalarda her işlev için özetler gösterilir.
yerine.

Kapsam için programları derleme ve profil verileri oluşturma hakkında bilgi için, bkz. GÖSTER
KOMUT.

SEÇENEKLER
-kullan-renk[=DEĞER]
Renkli çıktıyı etkinleştirin veya devre dışı bırakın. Varsayılan olarak bu otomatik olarak algılanır.

-ark=
Kapsanan ikili dosya evrensel bir ikili dosyaysa, kullanılacak mimariyi seçin. Bu
evrensel ikili dosyaya dahil olmayan bir mimariyi belirtmek için bir hata veya
evrensel olmayan bir ikili dosyayla eşleşmeyen bir mimari kullanmak.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 2
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 4
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • 5
    MSYS2
    MSYS2
    MSYS2 bir araçlar topluluğudur ve
    size sağlayan kütüphaneler
    bina için kullanımı kolay ortam,
    yerel Windows'u yükleme ve çalıştırma
    yazılım. ...
    MSYS2'yi İndirin
  • 6
    libjpeg turbo
    libjpeg turbo
    libjpeg-turbo bir JPEG görüntü codec bileşenidir
    SIMD talimatlarını kullanan (MMX, SSE2,
    NEON, AltiVec) temel çizgiyi hızlandırmak için
    JPEG sıkıştırma ve açma
    x86, x8...
    libjpeg-turbo'yu indirin
  • Daha fazla »

Linux komutları

  • 1
    abi izci
    abi izci
    abi-tracker - ABI değişikliklerini görselleştirin
    C/C++ yazılım kitaplığının zaman çizelgesi.
    AÇIKLAMA: İSİM: ABI Tracker
    (abi-tracker) ABI değişikliklerini görselleştirin
    bir C/C+'nın zaman çizelgesi...
    abi-tracker'ı çalıştır
  • 2
    Abicheck
    Abicheck
    abicheck - uygulama ikili dosyalarını kontrol edin
    özel veya gelişen sembollere yapılan çağrılar için
    kitaplıklarda ve statik bağlantı için
    bazı sistem kütüphaneleri. ...
    abicheck'i çalıştır
  • 3
    kurye
    kurye
    couriermlm - Courier posta listesi
    müdür ...
    Couriermlm'yi çalıştır
  • 4
    kuryetcpd
    kuryetcpd
    couriertcpd - Courier posta sunucusu
    TCP sunucu cini...
    couriertcpd'yi çalıştırın
  • 5
    gbklatex
    gbklatex
    bg5latex - LaTeX'i doğrudan bir Big5 üzerinde kullanın
    encodedtex dosyası bg5pdflatex - Kullan
    pdfLaTeX doğrudan Big5 kodlu bir metin üzerinde
    file bg5+latex - LaTeX'i doğrudan bir
    Büyük5+...
    gbklatex'i çalıştır
  • 6
    gbkpdflateks
    gbkpdflateks
    bg5latex - LaTeX'i doğrudan bir Big5 üzerinde kullanın
    encodedtex dosyası bg5pdflatex - Kullan
    pdfLaTeX doğrudan Big5 kodlu bir metin üzerinde
    file bg5+latex - LaTeX'i doğrudan bir
    Büyük5+...
    gbkpdflatex'i çalıştırın
  • Daha fazla »

Ad