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