1

При компиляции с ключом -m32 получаю:

[admin@linhost mprograms]$ gcc hello.c -m32 -o hello
In file included from /usr/include/features.h:386:0,
                 from /usr/include/stdio.h:28,
                 from hello.c:1:
/usr/include/gnu/stubs.h:7:27: фатальная ошибка: gnu/stubs-32.h: Нет такого файла или каталога
компиляция прервана.

Что конкретно надо сделать?

2

Смотрим в каком пакете требуемый файл и затем устанавливаем его:

yum provides "/usr/include/gnu/stubs.h"

Либо сразу устанавливаем этот пакет:

yum install "/usr/include/gnu/stubs.h"

В общем просто не установлен пакет с нужными заголовочными файлами.