2012-02-18 87 views
3

使用锵3.0当我尝试编译的libC++(libcxx)在我的Ubuntu 12.04与LLVM 3.0和3.0锵我得到的错误错误编译的libC++在Ubuntu

+ clang++ -c -g -Os -fPIC -std=c++0x -fstrict-aliasing -Wall -Wextra -Wshadow -Wconversion -Wnewline-eof -Wpadded -Wmissing-prototypes -Wstrict-aliasing=2 -Wstrict-overflow=4 -nostdinc++ -I../include ../src/stdexcept.cpp 
../src/stdexcept.cpp:18:10: fatal error: 'cxxabi.h' file not found 
#include <cxxabi.h> 
     ^
1 error generated. 

我应该在哪里把cxxabi.h?它目前在以下地方

/usr/include/c++/4.4/cxxabi.h 
/usr/include/c++/4.6/cxxabi.h 
/usr/include/c++/4.7/cxxabi.h 

回答

2

我最好的猜测是,任何这些cxxabi.h将工作。 except.cpp寻找的唯一东西是它是否与libc++abi一起使用,对于cxxabi.h的全部3个都是错误的。