Программа компиляции для 32-битной на 64-битной ОС Linux вызывает фатальную ошибку

С помощью

gcc -m32 myprog.c

должен скомпилировать в 32-битной версии файлmyprog.c.

К сожалению, я получаю эту ошибку:

In file included from /usr/include/stdio.h:27:0,
                 from myprog.c:1:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory
#include <sys/cdefs.h>

Как я мог это исправить?

Если я не использую-m32 это работает, но использует 64-битные инструкции.

Ответы на вопрос(4)

Ваш ответ на вопрос