Бит "</ dev / null" находится на уровне оболочки и не относится к gcc </p>
< defines input file
> defines ouput file for std out,
>> defines a output for std out that will be appended to,
| sends std out output to another process on it's std in
Я забыл синтаксис, но вы также можете указать std err, например & 2>
Имя в скобках - это имя файла, где / dev / null - пустой файл
мужчина должен помочь вам получить правильную помощь по этим вопросам.
В данный момент у меня нет доступа к gcc, если исходить из другого комментария, который читает из std in, тогда и выражение equivelant равно
gcc -E -dM /dev/null