我已经从源代码中安装了clang和llvm,并且正在尝试使用新标准的功能编译一些C++代码。我发现,当我需要导入一个头文件,比如<unordered_set>或<tuple>时,我会遇到麻烦(找不到头文件),例如,使用for ranges的时候,比如for (i : vector)工作得很好。我是否需要使用新的libc++来使用这些头文件,或者只需要进行简单的构建更改?目前,我刚刚将clang和llvm构建到我
现在我想在标准c库上做同样的事情,但是这里有一些问题。llvm编译glibc可能不是正确的选择。我想知道我是否可以使用llvm从newlib交叉编译机器独立的部件(同时改变arm输出格式),并使用arm- to linux-gnueabi-gcc交叉编译与glibc相关的机器部件,并将这两个部分放在一起生成我自己的标准c库?是否还有其他方法可以将我的更改添加到至少一部分标准c<em