GCC 4.5: "проверка, работает ли компилятор C ... нет", ошибка, когда CFLAGS = "- arch x86_64" - PullRequest
1 голос
/ 19 августа 2010

Я скомпилировал и установил GCC 4.5.1 через MacPorts в моей установке Mac OS X 10.6.4. При попытке ./configure программного обеспечения (например, но не ограничиваясь: Wine 1.3.0, libjpeg и т. Д.), Я установил флаг компилятора в CFLAGS = "-arch x86_64 -m64", чтобы убедиться, что скомпилированная программа быть 64-битным Но я получил сообщение об ошибке во время настройки:

"проверка работоспособности компилятора C ... нет"

Этого не происходит, если я удаляю "-arch x86_64" из CFLAGS. Есть ли этому решение? Или я неправильно установил флаги?

Спасибо!

1 Ответ

2 голосов
/ 19 августа 2010

-arch - флаг только в версии gcc от Apple.Поскольку вы создали исходный код, который не был получен от Apple, ваш новый gcc не имеет этого флага.Проверьте на его странице справки, какой флаг вы должны передать, чтобы он генерировал 64-битный код.

...