Я пытался получить llvm 3.0 на своей машине, но я получаю следующие ошибки, когда даю make -k.
chethan@ubuntu:~/llvm-3.0$ make
make[1]: Entering directory `/home/chethan/llvm-3.0/lib/Support'
llvm[1]: Compiling APFloat.cpp for Release build
In file included from APFloat.cpp:15:
In file included from /home/chethan/llvm-3.0/include/llvm/ADT/APFloat.h:104:
In file included from /home/chethan/llvm-3.0/include/llvm/ADT/APInt.h:18:
In file included from /home/chethan/llvm-3.0/include/llvm/ADT/ArrayRef.h:13:
In file included from /home/chethan/llvm-3.0/include/llvm/ADT/SmallVector.h:17:
/home/chethan/llvm-3.0/include/llvm/Support/type_traits.h:20:10: fatal error: 'utility' file not found
#include <utility>
^
1 error generated.
make[1]: *** [/home/chethan/llvm-3.0/lib/Support/Release/APFloat.o] Error 1
make[1]: Leaving directory `/home/chethan/llvm-3.0/lib/Support'
make: *** [all] Error 1
Я выполняю эти шаги, чтобы собрать llvm на своей машине.
- Получите исходный ZIP-файл llvm со страницы загрузки llvm и распакуйте в папку llvm-3.0
- cd /home/chethan/llvm-3.0
- . / Configure
- make -k
Хотя в этом случае я просто дал 'make', чтобы он останавливался при первой ошибке.У меня на компьютере установлен llvm-gcc 4.2.
Сегодня утром я выполнил те же действия на своем домашнем компьютере, и llvm-3.0 был успешно собран!Есть идеи, чего здесь не хватает?