g++ (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 支持libc++吗
时间: 2024-06-01 21:07:38 浏览: 143
GCC 4.8.4 版本的编译器默认使用 GNU 的 libstdc++ 库作为 C++ 标准库,而不是 Clang 的 libc++ 库。不过,从 GCC 5 版本开始,GCC 已经支持使用 libc++ 库作为 C++ 标准库。
因此,对于 GCC 4.8.4 版本的编译器,默认情况下是不支持 libc++ 库的。如果你需要在使用 GCC 4.8.4 编译的项目中使用 libc++ 库,你需要手动编译和安装 libc++ 库,并且在编译项目时指定使用 libc++ 库。具体的编译和使用方法可以参考 libc++ 官方文档。
相关问题
g++ (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4
根据你提供的信息,本地系统中安装的是 GCC 4.8.4 版本的编译器,该编译器支持 C++11 标准。可以在 Android.bp 文件中通过设置 `-std=c++11` 编译选项来指定使用 C++11 标准进行编译。例如:
```
cc_defaults {
name: "my_cc_defaults",
cflags: [
"-std=c++11",
"-Wall",
"-Werror",
],
}
```
这样在编译时就会使用本地系统中安装的编译器,并且会使用 C++11 标准进行编译。
阅读全文