Как я могу скомпилировать свой код C++ в PowerPC Big-Endian

Я хочу скомпилировать свой код C++ в файл PowerPC ELF, который имеет формат Big Endian, я работаю в Windows, и у меня уже установлен компилятор GCC с Eclipse, CodeBlocks, Visual Studio, RAD C++ Builder и Qt, каждый из которых имеет конкретное применение, можно ли это сделать с помощью GCC? или есть другой компилятор для этого?


person Cyb3r    schedule 06.01.2015    source источник


Ответы (1)


См. параметры компилятора здесь:

https://gcc.gnu.org/onlinedocs/gcc/RS_002f6000-and-PowerPC-Options.html

person It'sPete    schedule 06.01.2015
comment
Эй, Пит, я видел это раньше, но я не знал, что делать, нужно ли мне снова устанавливать GCC с другой конфигурацией? если бы вы могли дать мне несколько советов или учебник о том, как это сделать на окнах, я буду признателен. - person Cyb3r; 06.01.2015
comment
Вам не нужно снова устанавливать GCC. В вашей среде IDE (или Makefile) вам просто нужно добавить соответствующие флаги для того, что вы пытаетесь сделать. - person It'sPete; 06.01.2015
comment
Будь осторожен. Если вы установили GCC для Windows, скорее всего, он не поддерживает PowerPC. Каждый экземпляр GCC поддерживает одно семейство процессоров. Возможно, вы захотите взглянуть на что-то вроде моего ELLCC. ellcc.org - person Richard Pennington; 06.01.2015
comment
Спасибо, Пит и Ричард, я посмотрю на ELLCC, когда вернусь домой, очень признателен. - person Cyb3r; 07.01.2015
comment
@RichardPennington Привет, я знаю, что уже немного поздно, но я только что вернулся к этому исследованию. Я загрузил последнюю версию ELLCC для Windows, но понятия не имею, как ее использовать, она 471MB по размеру и 1.75GB после распаковки, любая помощь будет очень признательна. - person Cyb3r; 11.02.2016
comment
@0x00 Привет, взгляните на ellcc.org/blog/?p=18096 Изменить параметр -target для -target ppc-linux-eng. Таким же образом используйте ecc++.exe для компиляции программ на C++. - person Richard Pennington; 12.02.2016
comment
Это было что-то с архивом, мне пришлось переименовать его в .tgz после загрузки, потому что по какой-то причине он был переименован в другое расширение, мне также пришлось извлечь его с помощью команды cygwin tar, потому что некоторые двоичные файлы не будут правильно извлечены, если вы используете Windows приложения, такие как 7Zip или winrar. Спасибо тебе за всю твою помощь! - person Cyb3r; 13.02.2016