2014-09-07 2 views
0

Я пытаюсь скомпилировать библиотеку C под названием DevIL на OSX Maverick с Clang.I запущен файл конфигурации, затем «make». Я получаю следующее ошибка:Ошибка: недопустимый аргумент '-std = gnu99' не разрешен с 'C++/ObjC++'

ошибка: неверный аргумент «-std = gnu99» не допускается "C++/ObjC++

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

+0

Да, DevIL - это библиотека C++. –

+0

Нет, это не так. Это C. Посмотрите на исходный код. –

ответ

1

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

$ sudo port install libdevil 
+0

Событие, хотя ваш ответ полезен, установка не выполняется на XORG, которая также терпит неудачу, когда я пытаюсь установить ее через порт :) –

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