Установка рубина из источника и наличие проблемы с gcc

Я пытаюсь следовать этому руководству, Компилирующему Ruby, RubyGems и направляющие на Snow Leopard, и я сталкиваюсь с проблемой конфигурации.

После загрузки и извлечения источника, я выполняю команду для установки некоторой конфигурации.

Это - вывод, который мне дают:

my-macbook-pro:ruby-1.9.1-p243 lillq$ ./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
checking build system type... i386-apple-darwin10.0.0
checking host system type... i386-apple-darwin10.0.0
checking target system type... i386-apple-darwin10.0.0
checking for gcc... gcc
checking for C compiler default output file name... 
configure: error: in `/Users/lillq/src/ruby-1.9.1-p243':
configure: error: C compiler cannot create executables
See `config.log' for more details.

Примечание: В первый раз, когда я выполнил это, это не могло найти gcc. Для фиксации этого, я добавил к своему пути/Xcode3.1.4/usr/bin и sbin.

Затем я решаю проверить, мог ли я скомпилировать код. (Новый компьютер, я не скомпилировал на нем прежде, и я недавно установил XCode),

my-macbook-pro:~ lillq$ gcc test.c
test.c:1:19: error: stdio.h: No such file or directory
test.c: In function ‘main’:
test.c:5: warning: incompatible implicit declaration of built-in function ‘printf’

Хм...

Я думал, что XCode, предполагают для установки компиляторов правильно для меня. Есть ли что-то, что я пропускаю/делаю неправильно?

Спасибо-

2
задан 19.09.2009, 20:56

1 ответ

Во время установки XCode существует опция также установить инструменты в стандартных местоположениях Unix (двоичные файлы в/usr/bin, включать файлы в/usr/include и т.д.). Вы выбирали ту опцию во время установки?

Я предполагаю, что ошибка состоит в том, потому что компилятор ищет те стандартные пути заголовочные файлы (и также стандартные библиотеки) и может найти их.

2
ответ дан 11.12.2019, 22:46
  • 1
    Да! Это было проблемой пути установки. Я переустановил его, и теперь все в порядке. - спасибо – lillq 25.09.2009, 17:46

Теги

Похожие вопросы