2013-10-07 3 views
0

Не помещайте это как дубликат. Скорее всего, я уже пробовал вопрос, на который вы собираетесь ссылаться, и не повезло. Я просмотрел на наименее 50 вопросов по этому вопросу и, похоже, не могут исправить эту ошибку.Команда gcc-4.0 не найдена OS X

Я пытаюсь установить lupa: мост между Lua и Python. Не спрашивайте, почему xD. В любом случае, когда я запускаю команду setup.py, он работает нормально, находит мою установку LuaJIT2 и т. Д. И т. Д., Но когда он пытается запустить команду «gcc-4.0», она не работает.

Я не знал, что GCC было до нескольких дней назад, поэтому, когда он говорит что-то о GCC, я был как «Какая черта GCC ??». Итак, я трачу свое время на исследование и выяснил, что это компилятор C/C++ (хотя я думаю, что C++ один называется G ++ или что-то в этом роде, но GCC может скомпилировать C++, как я полагаю), и это имеет смысл, поскольку lupa использует Cython , Я считаю, что мой Mac имеет версию GCC 4.2.1. Я попытался загрузить версию GCC 4.0, но не смог найти ссылку для загрузки. Я попытался установить XCode Command Line Tools и не сделал ничего хорошего (я уже их установил, поэтому я удалил и переустановил надежду, что это сработает). У меня есть последняя версия XCode (версия 4, я считаю, что она есть). Ничто не работает.

Когда я запускаю команду gcc-4.2, я получаю i686-apple-darwin11-gcc-4.2.1: no input files.

Когда я запускаю команду gcc-4.0, я получаю bash: gcc-4.0: command not found.

Я получаю много проблем в командной строке с моим Mac. Homebrew не работает для меня, git не работает для меня, завиток не работает для меня, ssl не работает для меня, и теперь GCC очень активен. Я задавал вопросы об этом раньше и не помогал.

Если это любая помощь, то я использую базовую модель в середину-2012 MacBook Pro 13" не-сетчатка дисплей.

Спасибо!

+0

Вы хотите [загрузить инструменты командной строки Xcode] (http://apple.stackexchange.com/questions/88535/how-to-download-the-command-line-tools-for-xcode-without-the -downloads-для-Devel). –

+0

Я уже сказал, что скачал их, и это не помогло. – Eamonn

+0

Ах, извинения. Я читал это слишком быстро. –

ответ

0

Похоже, НКА-4,2 установлена? Возможно, можно связать этот будет вызываться, когда установщик ищет GCC-4.0.

для проверки расположения gcc, сделать

ls -l $(which gcc) 

на моей системе, это показывает, что GCC является символическая ссылка на llvm-gcc-4.2:

lrwxr-xr-x 1 root wheel 12 Aug 13 2012 /usr/bin/[email protected] -> llvm-gcc-4.2 

Если ничего не показывает, попробуйте:

ls -l $(which gcc-4.2) 

Какой из этого вывода показывает, положить, что which заявление именно в эту команду ...

sudo ln -s $(which gcc) /usr/bin/gcc-4.0 

Обратите внимание, что эта команда отличается от той, которую вы указали в комментариях.

+0

/usr/bin/gcc для меня не существует. Уже пробовал это. :(И вышеприведенная команда не работает ('sudo ln -s $ (gcc-4.0)/usr/bin/gcc-4.0') – Eamonn

+0

У вас есть' gcc-4.2' справа? Это направлено на создание ссылки из 4.0 4.2 Если gcc не указывает на gcc-4.2, вам нужно переустановить инструменты dev или использовать 'gcc-4.2' в команде выше, где указано gcc. Что означает' gcc' say и 'which gcc- 4.2'? – beroe

+0

Да, я делаю. Запуск 'gcc-4.2' возвращает' i686-apple-darwin11-gcc-4.2.1: нет входных файлов' – Eamonn

Смежные вопросы