2012-08-15 11 views
8

varsayılan GCC uyarıları listesini alma? Buna ihtiyacım var çünkü aynı kodda aynı derleme bayraklarıyla farklı şekilde tepki veren 2 farklı GCC sürümüne (3.3 ve 4.3) sahibim. Hiçbir ek uyarı seçenekleri ile ÖrneğinBen hiçbir -Wx veya -W-no-x bayrakları belirtildiğinde GCC etkindir uyarıların listesini almak mümkün olup olmadığını bilmek istiyorum

, 4.3 3.3 bayrağı -Wsign-karşılaştırmak yalnızca yapar iken karşılaştırma oluşur signed-to-imzasız bir uyarı atar. Yani, anlamaya niyetim var, gcc-3.3'e hangi bayrakları ekleyeceğimi, aynı uyarıları saptamak için zorlamak zorundadır.

4.3 ben gcc -Q --help=warnings | grep enabled kullanarak uyarıların böyle listesini başardı istiyorum, ama 3.3 gibi bir fonksiyonu sağlamak gibi görünüyor değildir. Herkes biliyor mu, başka bir şekilde nasıl yapılabilir? Belki uyarı durumlarını tanımlayan kaynak dosya?

Selamlar, Marvin

+1

Her iki sürümün kılavuzlarını gözden geçirin mi? Tüm detayı içermelidirler. – vonbrand

+0

Kaynak dağıtımında NEWS dosyasını kontrol edin. –

cevap

0

GCC komut satırı seçenekleri genellikle gcc/common.opt dosyasında tanımlanır. Bu dosyada `Uyarı 'anahtar sözcüğünü aramayı deneyin.

İlgili konular