Cross Compile x64_86 (-mx32) Строительна на ОС Linux 686 отсутствует Linux

Ответить
Anonymous
 Cross Compile x64_86 (-mx32) Строительна на ОС Linux 686 отсутствует

Сообщение Anonymous »

У меня есть существующая библиотека, которая составлена с использованием GCC (Debian 10.2.1-6) 10.2.1 20210110 для 32-битного кода на Linux Devuan-Chimaera 5.10.0-31-686 #1 SMP Debian 5.10.221-1 (2024-07-14) I686 GNU/linux . . 64 -битная версия с использованием -mx32 и -fshort -wchar (я бы действительно предпочел иметь опцию для 32 -битного int/long с 64 -битными указателями, но не видел, чтобы это было доступно). Я могу создать 64 -битные ядра в этой системе, поэтому я думаю, что установлена 64 -битная поддержка. Я начал сборку, и все прошло короткое время, прежде чем получить эту ошибку:

/usr/include/bits/ioctls.h:23:10: фатальная ошибка: asm/ioctls.h: нет такого
file или directory


Код: Выделить всё

/usr/include/i386-linux-gnu/bits/ioctls.h

Я явно что -то упускаю, поэтому вопрос в том, что мне нужно сделать, чтобы его построить правильно?
tia !!

Подробнее здесь: https://stackoverflow.com/questions/797 ... m-ioctls-h
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»