ошибка: недопустимый аргумент '-std = gnu99' не разрешен с 'C ++ / ObjC ++'

0

Я пытаюсь скомпилировать библиотеку C под названием DevIL на OSX Maverick с Clang.I запустил файл конфигурации, затем "make". Я получаю следующую ошибку:

error: недопустимый аргумент '-std = gnu99' недопустим с 'C++/Obj C++'

Означает ли это, что я пытаюсь скомпилировать C-код с компилятором C++? Как я могу сказать Clang для его компиляции как C lib?

  • 0
    Да, DevIL - это библиотека C ++.
  • 0
    Нет, это не так. Это C. Посмотрите на исходный код.
Теги:
clang
macos

1 ответ

1

Мой стандартный ответ на такие проблемы - использовать MacPorts. Как только MacPorts установлен, он прост как:

 $ sudo port install libdevil
  • 0
    Несмотря на то, что ваш ответ полезен, установка завершается неудачно на XORG, который также завершается неудачно, когда я пытаюсь установить его через порт :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню