Как проверить, поддерживает ли моя плата ARM64 32-битную двоичную компиляцию? (ошибка: нераспознанный параметр командной строки ‘-m32’)

В данном случае это был сломанный корпус жесткого диска USB 3.0. Я переставил диск в другой корпус и снова подключил его, но Linux не смог с ним поиграть. Затем я подключил его к ноутбуку с Windows 7. chkdsk потратил несколько часов на исправление файловой системы. Некоторое время я думал, что это удалось, поскольку он отображал все файлы, но, к сожалению, 9/10 из них были повреждены.

После переформатирования я снова проверил диск с помощью chkdsk, и с самим диском все в порядке.

Данные были утеряны, но, к счастью, у меня были рабочие резервные копии. Вы всегда должны дважды проверять свои резервные копии перед изменением разделов...

1
19.01.2020, 15:29
1 ответ

Я решил эту проблему, используя разные цепочки инструментов для компиляции 32-битных и 64-битных приложений -arm -linux -gnueabihf и arm -linux -gnueabi соответственно. Не уверен, что существует лучший способ сделать это.

В любом случае, мне это больше не нужно, так как процессор Cavium машины ARM64, которую я использую, не поддерживает 32-битные библиотеки. Мне нужно будет найти способ получить 64-битную версию библиотеки.

2
27.01.2020, 23:40

Теги

Похожие вопросы