#c #c 11 #macports
Вопрос:
Я пытаюсь скомпилировать caffe на своем Mac (11.5.2) с помощью MacPorts. Я собрал почти все для компиляции (много работы, потому что во многих файлах MacPort есть несоответствия), но я не могу заставить caffe скомпилироваться, потому что он использует protobuf вместо protobuf3, а для protobuf требуется C 11 или выше, и в файле portsfile это не указано.
Таким образом, кажется, что самый простой способ продвинуться вперед-указать CXXFLAGS-std=c 11 или указать, чтобы использовать версию clang, по умолчанию использующую C 11 или выше, но документация для MacPort обширна и не очень удобна для пользователя, поэтому я понятия не имею, с чего начать для достижения этой относительно простой цели.
Как указать CXXFLAGS=»—std=c 11″ или указать clang, который по умолчанию используется для C 11 или выше при создании портов MacPorts?