Programa de compilação para 32 bits no sistema operacional Linux de 64 bits causa erro fatal

Usando

gcc -m32 myprog.c

deve compilar na versão de 32 bits o arquivomyprog.c.

Infelizmente, recebo este erro:

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>

Como eu poderia consertar isso?

Se eu não usar-m32 funciona, mas usa instruções de 64 bits.

questionAnswers(4)

yourAnswerToTheQuestion