1

Привет, я пытаюсь установить библиотеку cfitsio на мой Mac OSX 10.8. Следуя инструкциям в файле readme, после распаковки tar-файла измените каталог на cfitsio и выполните экспорт с помощью этой команды (я использую bash)

export CFLAGS="-arch ppc -arch i386 -arch x86_64 -g -O2"

если я введу в командной строке:

./configure

Я получаю эту ошибку:

checking for uname... 1
checking for gcc... cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

Я также установил инструменты разработчиков Xcode.

Не могли бы вы мне помочь?

2 ответа2

1

У вас может быть или нет компилятор для PPC? Вам нужна универсальная библиотека для не-Intel? Я бы попробовал:

export CFLAGS="-arch i386 -arch x86_64 -g -O2"

Затем запустите ./configure .

Обратитесь к следующему сообщению относительно установки инструмента командной строки с XCode: https://stackoverflow.com/questions/9329243/xcode-4-4-command-line-tools

0

Объяснение, кажется, для более старого Xcode или чего-то. Это то, что сработало для меня - вместо того, чтобы экспортировать CFLAGS в среду, передайте его непосредственно в конфигурацию следующим образом:

./configure <other options> CFLAGS="-arch i386 -arch x86_64 -g -02"

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