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 clang-check-3.8 komutudur.
Program:
ADI
clang-check - clang-check 3.8 için manuel sayfa
TANIM
HATA: ld.so: LD_PRELOAD'dan gelen 'libfakeroot-sysv.so' nesnesi önceden yüklenemez (yapılamaz
paylaşılan nesne dosyasını aç): yoksayıldı. KULLANIM: clang-check [seçenekler] [... ]
SEÇENEKLER:
Genel Seçenekler:
-Yardım - Mevcut seçenekleri göster (-yardım-gizli daha fazlası için)
-yardım listesi - Mevcut seçeneklerin listesini görüntüleyin (-yardım listesi-gizli için
daha fazla)
-version - Bu programın sürümünü görüntüleyin
clang-check seçenekleri:
-analiz etmek - Statik analiz motorunu çalıştırın
-ast-dökümü - AST'ler oluşturun ve ardından bunları hata ayıklayın
-ast-dump-filtre=- La kullan -ast-dökümü or -as-baskı yalnızca AST'yi boşaltmak/yazdırmak için
Nitelikli bir ad içinde belirli bir alt dizeye sahip bildirim düğümleri. Kullanmak -ast-listesi için
tüm filtrelenebilir bildirim düğüm adlarını listeler.
-ast-listesi - AST'ler oluşturun ve nitelikli bildirim düğümü listesini yazdırın
isimleri
-as-baskı - AST'ler oluşturun ve ardından bunları güzelce yazdırın
-ekstra-arg=- Derleyici komut satırına eklenecek ek argüman
-extra-arg-öncesi=- Derleyici komut satırına eklenecek ek argüman
-yapabileceklerini-düzelt - Düzeltilemeyen hataların varlığında bile düzeltme tavsiyesi uygulayın
-düzelt - Giriş kaynağına düzeltme tavsiyesi uygulayın
-p=- İnşa yolu
-p bir derleme komut veritabanını okumak için kullanılır.
Örneğin, adında bir dosyanın bulunduğu bir CMake derleme dizini olabilir.
compile_commands.json var (kullanın -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake seçeneği
Bu çıktıyı almak için). Herhangi bir derleme yolu belirtilmediğinde, bir arama
compile_commands.json, ilk girişin tüm üst yolları aracılığıyla denenecek
dosya . Görmek: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html örnek olarak
bir kaynak ağaçta Clang Tooling kurma.
... kaynak dosyaların yollarını belirtin. Bu yollar
derleme komut veritabanına baktı. Bir dosyanın yolu mutlak ise,
CMake'in kaynak ağacına işaret etmesi gerekiyor. Yol göreli ise, akım
çalışma dizininin CMake kaynak ağacında olması ve dosyanın bir
geçerli çalışma dizininin alt dizini. göreli dosyalarda "./" önekleri
otomatik olarak kaldırılacaktır, ancak göreli yolun geri kalanının bir soneki olması gerekir.
derleme komut veritabanındaki bir yol.
Örneğin, kaynak ağacın bir alt ağacındaki tüm dosyalarda clang-check'i çalıştırmak için şunu kullanın:
yolu/içeri/alt ağaç bul -tatlı patates '*.cpp'|xargs klan kontrolü
veya belirli bir yapı yolu kullanarak:
yolu/içeri/alt ağaç bul -tatlı patates '*.cpp'|xargs klan kontrolü -p yapı/yol
Bu yol/in/alt ağaç ve geçerli dizinin açıklanan kurallara uyması gerektiğini unutmayın.
yukarıdaki.
onworks.net hizmetlerini kullanarak clang-check-3.8'i çevrimiçi kullanın