Кросс-компиляция на x86 для Solaris SPARC

Я посмотрел несколько источников о том, как сделать кросс-компиляцию, и из того, что я понимаю, мне нужны заголовочные файлы для системы, для которой я компилирую.

Немного справочной информации: Школа, в которой я учусь, имеет учетные записи учащихся Solaris, в которых используется архитектура SPARC. У меня установлен x86 Solaris на виртуальной машине, но я не могу понять, как получить заголовочные файлы SPARC. Моя цель состоит в том, чтобы иметь возможность компилировать двоичные файлы на моей виртуальной машине, такие как nano, которые я могу поместить в свою учетную запись студента.

Мне нужны файлы заголовков от SPARC Solaris, верно? Или он будет работать с x86 Solaris, установленным на моей виртуальной машине? Если они мне нужны, можно ли извлечь их из установочного файла SPARC?

Извините, если это очевидно, я новичок в Solaris и кросс-компиляции.

1 ответ

Заголовочные файлы не так много, что вам нужно здесь. На самом деле, при условии идентичного выпуска / обновления Solaris у вас уже есть их, учитывая тот факт, что существует единственное дерево исходных текстов Solaris.

Вам нужен кросс-компилятор, и его поиск не будет легкой задачей. Вы, вероятно, в конечном итоге пытаетесь собрать его из исходного кода gcc, и для этого вам понадобятся библиотеки из Solaris на машине SPARC.

Другие вопросы по тегам