Проблема компилятора

У меня больше нет подсказок, и теперь я должен спросить некоторых умных людей, так как я недавно начал работать с Ubuntu.

Су здесь проблема:

У меня есть Ubuntu 16.04 на виртуальном компьютере через VirtualBox (я не знаю, если это имеет значение) Я пытаюсь установить сервер плитки для университетского проекта, и я следовал этой инструкции https://ircama.github.io/osm-carto-tutorials/ tile-server-ubuntu / В этой инструкции я следил за каждым шагом, и все казалось прекрасным (я делал все, кроме «Альтернативно, устанавливал ....»)

После установки он просит вас подтвердить, что Mapnik был установлен правильно, и именно здесь я боюсь прямо сейчас:

Он говорит мне, что я не могу импортировать свое имя MemoryDatasource - я уже понял, что у меня проблема с моим компилятором (надеюсь, что я правильно понял ), но когда я проверяю компилятор g ++, он сообщает мне, что он доступен, но я не могу установить компилятор с помощью команды

g++ -std=c++14 компилятору, d говорит мне

g++: fatal error: no input files compilation terminated

Пример проблемы У меня есть

Я действительно благодарен за любой совет / подсказку, я много пробовал с g ++, но он всегда давал мне это ошибка. Спасибо всем!

Приветствия

0
задан 25 May 2017 в 17:59

2 ответа

Это не похоже на ошибку: если вы наберете man g++, вы увидите, что для формы команды g++ требуется компиляция входного файла. Вместо этого вы начинаете команду с опцией, но не указываете, что должен делать компилятор.

Например, если вы введете только g++, вы также получите «Нет входного файла '.

Если вы хотите скомпилировать программу с помощью этого переключателя, для формы команды будет

g++ -std=c++14 <filename> где имя файла в вашем каталоге, в котором вы хочу скомпилировать.

Я не человек-питон, но FWIW кажется, что у вас есть проблема с вашими привязками python, возможно, - ваши инструкции по установке имеют набор для добавления привязок python непосредственно над секцией о проверяя, что mapnik был установлен.

2
ответ дан 18 July 2018 в 12:44

Это не похоже на ошибку: если вы наберете man g++, вы увидите, что для формы команды g++ требуется компиляция входного файла. Вместо этого вы начинаете команду с опцией, но не указываете, что должен делать компилятор.

Например, если вы введете только g++, вы также получите «Нет входного файла '.

Если вы хотите скомпилировать программу с помощью этого переключателя, для формы команды будет

g++ -std=c++14 <filename> где имя файла в вашем каталоге, в котором вы хочу скомпилировать.

Я не человек-питон, но FWIW кажется, что у вас есть проблема с вашими привязками python, возможно, - ваши инструкции по установке имеют набор для добавления привязок python непосредственно над секцией о проверяя, что mapnik был установлен.

2
ответ дан 24 July 2018 в 20:01

Другие вопросы по тегам:

Похожие вопросы: