Я разработчик Java. У меня есть немного кода C ++, чтобы сделать некоторые системные вызовы. Этот код скомпилирован на 32-битной платформе Intel с использованием GCC (у меня есть файлы make), и он отлично работает на обычной 32-битной Linux-машине на базе Intel. Теперь мне нужно запустить это на ОС Linux, работающей на процессоре Marvell ARM. Когда я загружаю общие объекты в Java, я получаю следующую ошибку.
не может открыть файл общего объекта: нет такого файла или каталога (возможная причина: не удается загрузить 32-битный IA-файл IA на платформе ARM)
Пожалуйста, скажите мне, как решить эту проблему. Я посмотрел на параметры GCC и нашел один вариант для указания архитектуры (-march = armv5), и я не могу скомпилировать этот параметр.
Заранее спасибо.