llvmc: не могу найти программу 'llvm-g ++' - PullRequest
0 голосов
/ 29 октября 2011

Я получаю эту ошибку при использовании команды "llvmc -O3 -Wall hello.cpp", где hello.cpp - это некоторый файл cpp на моей машине. llvmc - это драйвер, вызывающий набор инструментов, таких как llvm-g ++, opt, llc и т. д. Я думаю, что инструмент llvmc не смог найти инструмент llvm-g ++. Я хотел бы знать, где я должен указать путь к llvm-g ++ для llvmc, чтобы найти их. Также может кто-нибудь дать мне ссылку на какой-нибудь учебник по llvmc, потому что я не смог найти его на веб-странице llvm.org. Мой llvmc находится в / llvm / tools / llvmc. Пока llvm-g ++ находится внутри /llvm/Debug/bin/.

спасибо.

Ответы [ 3 ]

0 голосов
/ 08 января 2012

Если вы не ограничены интерфейсом gcc, попробуйте скомпилировать с clang.clang также использует llvm как бэкэнд (так что вы можете --emit-llvm, если хотите).

0 голосов
/ 16 января 2012

Если вы не можете использовать clang, вы можете использовать DragonEgg при llvm

0 голосов
/ 29 октября 2011

IIRC, llvmc просто использует переменную окружения PATH, поэтому вы должны установить ее в / path / to / llvm / Debug / bin: $ PATH

Также взгляните на вывод llvmc --help, должен быть флаг для установки пути к llvm-g ++.

Имейте в виду, что llvmc был удален в LLVM 3.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...