GCC, предупреждение "No such file or directory"
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 19.05.11 14:01
Оценка:
Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется предупреждение вида "warning: file_name.h: No such file or directory". Как вернуть назад ошибку вместо предупреждения?
gcc
Re: GCC, предупреждение "No such file or directory"
От: const_volatile  
Дата: 19.05.11 14:22
Оценка: 4 (1)
Здравствуйте, 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"
От: Ulitka США http://lazarenko.me
Дата: 19.05.11 15:56
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Перешли с GCC 4.0 на GCC 4.2 и наткнулись на неприятность. Если копилятор не нашел какой-либо инклюд, то вместо сообщения об ошибке генерируется предупреждение вида "warning: file_name.h: No such file or directory". Как вернуть назад ошибку вместо предупреждения?


Это известный ляп, его в более свежих версиях уже исправили.
Re: GCC, предупреждение "No such file or directory"
От: MasterZiv СССР  
Дата: 19.05.11 16:09
Оценка: -1
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 всю жизнь на отсутствующие заголовки не ругался, кажется, с рождения.
И никогда не будет.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: GCC, предупреждение "No such file or directory"
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 20.05.11 05:22
Оценка:
Здравствуйте, const_volatile, Вы писали:

_>
$ 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[2]: GCC, предупреждение "No such file or directory"
От: Lorenzo_LAMAS  
Дата: 20.05.11 16:17
Оценка: 1 (1) +1
MZ>Это ты либо что-то не понимаешь, либо не договариваешь.
MZ>GCC всю жизнь на отсутствующие заголовки не ругался, кажется, с рождения.
MZ>И никогда не будет.

Ну я вот тоже что-то не понимаю. Мой gcc выдает ошибки. У меня он неправильный, наверное?
Of course, the code must be complete enough to compile and link.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.