Используя
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-битные инструкции.