2016-07-13 8 views
0

Я пытаюсь построить clingo с scons. Он жалуется на мой компилятор, который является последней версией gcc-7-win64. (Я пробовал с несколькими старыми версиями)Строительство clingo на окнах с scons

сообщений об ошибках:

ошибок: не пригоден для использования C++ компилятор не нашел

ошибка: не пригоден для использования зубров версия не найдены

мой второй вопрос заключается в следующем: где должен Я поместил библиотеки, которые я вручную загрузил, например, бизон для поиска браков, чтобы легко найти?

ответ

1

Проблема заключается в том, что по умолчанию используется программа «Скин-среда» (нет переменной PATH), так что она не находит команду/программу типа «gcc» и «bison». См. Также # 1 наших наиболее часто задаваемых часто задаваемых вопросов по адресу http://scons.org/faq.html. Пожалуйста, проверьте, предвидел ли проект clingo эту проблему, и предлагает параметр командной строки, например «--with-bison» (или аналогичный) для установки правильных путей в SConstruct (s).

Дополнительная информация: Это не проблема в Linux, потому что набор стандартных каталогов, таких как /usr/bin, выполняется по умолчанию при обнаружении такого инструмента, как gcc/yacc/qmake ... он может, однако, получить его при попытке до cross-compile with SCons.

+0

Я добавил эти строки в начало файла SConscript. Однако я все равно получаю ту же ошибку компилятора. «import os env = Environment (ENV = {'PATH': os.environ ['PATH']})" – Cihan

+0

И я проверил "env" с помощью этого кода "print env.Dump()" мой компилятор установлен на пути. – Cihan

+0

Убедитесь, что «env» - это реальная среда, используемая для сборки/компиляции. Если это так, но вы видите ту же ошибку, пришло время связаться с разработчиками проекта ... часть SCons должна быть правильной, но SConstruct проекта может перезаписать параметры/переменные после этого. – dirkbaechle

0

Сценарий сканов Clingo содержит цель. Это создает файл build/release.py, где вы можете настроить пути ко всем инструментам (bison, gcc, re2c). Но будьте осторожны, я пытался создать clingo на windows в прошлом и имел проблемы с поиском работоспособных версий бизонов для окон. В файле INSTALL есть несколько заметок.

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

  • Нет связанных вопросов^_^