2012-03-14 15 views
6

ben display a compile-time message in GCC çalışıyorum gözardı Ama -Wall ile derlemek zamanGCC#pragma mesajı</p> <pre><code>#pragma message "hello world" </code></pre> <p>aracılığıyla,

warning: ignoring #pragma message 

Mac OS GCC 4.2.1 kullanıyorum uyarı verir X 10.6.8 (Kar Leoparı).

Neden mesajı görüntülüyor? Mesajı nasıl görüntüleyebilirim?

+6

Bu belge GCC 4.8.0 içindir. 4.2.1 kullanıyorsunuz. –

+0

@LightnessRacesinOrbit Cevabın bu olduğunu düşünmüştüm, ancak eski belgeleri bulmakta zorluk çekiyordum. Bulmanın önemsiz olduğunu düşünerek meşru bir soru olduğunu düşünüyorum ve OSX, GCC'nin eski bir sürümü ile birlikte geliyor. – rob05c

+5

Eminim ki * bulmak * önemsiz. Ben "gcc 4.2.1 belgeleri" googled ve ilk hit (veya yeterince yakın) oldu. –

cevap

12

correct documentation'u okursanız, GCC 4.2.1'de #pragma message'un desteklenmediğini görürsünüz.

+0

[sürüm 4.4.7] ile başlayarak belgelenmiştir (http://gcc.gnu.org/onlinedocs/gcc-4.4.7/gcc/Diagnostic-Pragmas.html#Diagnostic-Pragmas). [4.3.6 sürümü] 'de belgelenmemiştir (http://gcc.gnu.org/onlinedocs/gcc-4.3.6/gcc/Diagnostic-Pragmas.html#Diagnostic-Pragmas) –

İlgili konular