MZ>Это ты либо что-то не понимаешь, либо не договариваешь. MZ>GCC всю жизнь на отсутствующие заголовки не ругался, кажется, с рождения. MZ>И никогда не будет.
Ну я вот тоже что-то не понимаю. Мой gcc выдает ошибки. У меня он неправильный, наверное?
Of course, the code must be complete enough to compile and link.
Re: GCC, предупреждение "No such file or directory"
Здравствуйте, kaa.python, Вы писали:
KP>Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется предупреждение вида "warning: file_name.h: No such file or directory". Как вернуть назад ошибку вместо предупреждения?
$ echo '#include "asdasdad.h"'|gcc -x c -o /dev/null -c -
<stdin>:1:22: fatal error: asdasdad.h: No such file or directory
compilation terminated.
$ gcc --version
gcc (GCC) 4.5.2
в gcc 3.4.4 то же самое. можно попробовать -Werror и -Wfatal-errors
Re: GCC, предупреждение "No such file or directory"
On 19.05.2011 18:01, kaa.python wrote:
> Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не > нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется > предупреждение вида "warning: file_name.h: No such file or directory". Как > вернуть назад ошибку вместо предупреждения?
Это ты либо что-то не понимаешь, либо не договариваешь.
GCC всю жизнь на отсутствующие заголовки не ругался, кажется, с рождения.
И никогда не будет.
Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется предупреждение вида "warning: file_name.h: No such file or directory". Как вернуть назад ошибку вместо предупреждения?
Здравствуйте, kaa.python, Вы писали:
KP>Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется предупреждение вида "warning: file_name.h: No such file or directory". Как вернуть назад ошибку вместо предупреждения?
Это известный ляп, его в более свежих версиях уже исправили.
Re[2]: GCC, предупреждение "No such file or directory"
$ echo '#include "asdasdad.h"'|gcc -x c -o /dev/null -c -
_><stdin>:1:22: fatal error: asdasdad.h: No such file or directory
_>compilation terminated.
_>$ gcc --version
_>gcc (GCC) 4.5.2
_>в gcc 3.4.4 то же самое. можно попробовать -Werror и -Wfatal-errors
Спасибо! Похоже что это мы что-то в наших мэйкфайлах в рамках перехода с одной версии компилятора на другую поломали. Нет идей какой флаг может давать подобное поведение?