Birçok farklı işlevlere sahip ve hepsi buna benzer __func__
kullanarak basit printf
ifadeleri vardır:Neden __func__ C bazı işlevlerde <unknown> döndürür?
printf("%s - hello world!", __func__);
Şimdi içine çalıştırıyorum sorun bazı fonksiyonlarda o <unknown>
yerine fonksiyonun döner olmasıdır ad.
Neden? Yanlış bir şey mi yapıyorum? AFAIK __func__
, c99
'un bir parçasıdır, bu yüzden neden reklamı olarak çalışmadığını anlamıyorum.
Debian'da GCC 4.7.2 kullanıyorum.
Bir [SSCCE] sağlayabiliyor musunuz? (Http://www.sscce.org/) Bu http://bugs.mysql.com/bug.php?id=65294 adresine benzediğini merak ediyorum. Bir başlık dahil edilirken bir sorun. –
Bize bir yetkili durum gösterebilir misiniz? – nouney
C uyumluluğu için farklı gcc seçeneklerini kullanarak farklı modüller oluşturuyor olabilir misiniz? – alk