Другими словами, возможна ли компиляция с моделью данных LLP64 в этой среде? Обратите внимание, что мои указатели должны быть 64-битными.
Да, вы можете использовать -m32
-m32
http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options
РЕДАКТИРОВАТЬ: Я написал этот ответ, прежде чем он упомянул указатели в вопросе. Смотри мой другой ответ
Похоже, что это возможно (по крайней мере, для AMD)
-m32 -m64 Генерация кода для 32-битной или 64-битной среды. 32-разрядный окружение устанавливает int, long и указатель до 32 бит и генерирует код, который работает на любой системе i386. 64-битный среда устанавливает значение 32 бита и длинный и указатель на 64 бита и генерирует код для AMD x86-64 архитектура.
Я не думаю, что это возможно в Linux. Подробнее см. Википедия .