Компиляция примеров clang-llvm - PullRequest
5 голосов
/ 07 февраля 2012

Я пытаюсь скомпилировать пример Hello в каталоге lib/Transforms/Hello, который по сути является проходом Hello World для LLVM, но я получаю следующую ошибку, когда пытаюсь скомпилировать его с помощью make.

../../../Makefile.common:61: ../../../Makefile.config: No such file or directory
../../../Makefile.common:69: /Makefile.rules: No such file or directory
make: *** No rule to make target `/Makefile.rules'.  Stop.

Есть идеи, в чем проблема и как ее исправить?

1 Ответ

4 голосов
/ 07 февраля 2012

Если вы собрали LLVM + Clang в соответствии с инструкциями, образец Hello должен быть уже построен.Перейдите на lib/Transforms/Hello в каталоге сборки (где вы запустили configure, а затем make).Там должно быть Debug+Asserts (или любая другая конфигурация, которую вы скомпилировали).И вы также можете запустить make оттуда снова.

В общем, вы всегда make из каталога сборки, а не из исходного каталога.Каталог сборки имеет все файлы Makefile, правильно настроенные.

...