나는 많은 다른 기능을 가지고 있고, 그들은 모두이 하나와 유사한 __func__
를 사용하여 간단한 printf
문이 있습니다__func__가 C의 일부 기능에서 <unknown>을 반환하는 이유는 무엇입니까?
printf("%s - hello world!", __func__);
지금은로 실행하고 문제가 일부 기능에서이 <unknown>
대신 함수의 반환입니다 이름.
왜 그렇습니까? 내가 뭔가 잘못하고 있는거야? AFAIK __func__
은 c99
의 일부로, 광고 된대로 작동하지 않는 이유를 알지 못합니다.
데비안에서는 GCC 4.7.2를 사용하고 있습니다.
[SSCCE] (http://www.sscce.org/)를 제공 할 수 있습니까? http://bugs.mysql.com/bug.php?id=65294와 유사하면 궁금합니다. 헤더가 포함되는 것은 문제입니다. –
우연한 사건을 보여줄 수 있습니까? – nouney
C 호환성을 위해 다른 gcc 옵션을 사용하여 다른 모듈을 빌드 할 수 있습니까? – alk