Есть ли способ компилировать C / C ++ для HP PA-RISC на компьютере без PA-RISC?

У меня есть код, написанный преимущественно на C, который компилируется на платформах HP-UX PA-RISC, HP-UX Itanium и Solaris SPARC.

Моя машина PA-RISC до сих пор не соответствует действительности, и у меня есть клиент, которого я должен поддерживать в этой архитектуре.

Можно ли скомпилировать код C на компьютере, отличном от блока HP-UX PA-RISC, и выполнять его нормально, когда двоичные файлы перемещаются на компьютере PA-RISC?

1

Решение

Когда HP представила Itanium, я вспомнил, что существовал кросс-компилятор (HP), который мог генерировать код Itanium на машине PA-RISC. Я, однако, не знаю о чем-то, что работает наоборот.

Я также помню, что HP использовала несколько общедоступных серверов, которые вы могли бы использовать бесплатно для компиляции для Itanium (хотя не уверен, что для PA-RISC, и не уверен, что они все еще работают)

GCC это концептуально способный для работы на одной платформе и кросс-компиляции с другой, его сборка для PA RISC не совсем тривиальна из-за ряда особенностей HPUX. Есть множество ссылок в сети людей, которые начали это делать, но я пока не нашел ни одного, кто бы на самом деле преуспел.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]