1

Когда я пытаюсь кросс-компилировать код C для PowerPC, я получаю следующую ошибку:

llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-gcc-4.2': execvp: No such file or directory

Каков наилучший способ установить отсутствующий компилятор?

3 ответа3

1

Xcode 4 не включает в себя инструменты PPC, НО вы можете перенести их из установки Xcode 3 с небольшим количеством работы. Был сайт с подробным описанием того, как, но я не могу его найти. Если вам действительно нужно работать с PPC, я бы порекомендовал запустить Xcode 3.

Кроме того, я не знаю вашей ситуации, но я настоятельно рекомендую отказаться от поддержки PPC, если вам действительно не нужно это. Просто мое мнение, хотя.

0

XcodeLegacy также устанавливает старые компиляторы OS X и SDK на более поздние версии OS X / macOS.

Этот инструмент сообщает вам, какие пакеты Xcode вам нужно загрузить, а затем извлекает компиляторы и SDK из дистрибутивов Xcode и устанавливает их.

0

Посмотрите здесь.

А затем сделайте это дополнительно (отредактируйте пути по мере необходимости):

cd /Developer/usr/llvm-gcc-4.2/bin
ln -s /Developer3/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-gcc-4.2 powerpc-apple-darwin11-llvm-gcc-4.2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .