Android.bp 查看编译器版本
时间: 2023-09-01 09:10:29 浏览: 52
在 Android.bp 文件中,可以通过 `toolchain_version` 属性来指定使用的编译器版本。例如,以下代码片段指定使用 Clang 9.0.8 编译器版本:
```
cc_defaults {
name: "my_cc_defaults",
toolchain_version: "clang_9.0.8",
}
```
如果要查看系统中已安装的编译器版本,可以在终端中运行以下命令:
```
clang --version
gcc --version
```
这将显示已安装的 Clang 和 GCC 编译器的版本信息。
相关问题
Android.bp 查看本地C++版本
在 Android.bp 文件中,可以通过 `cflags` 属性来指定 C++ 标准和其他编译选项。例如,以下代码片段指定使用 C++11 标准:
```
cc_defaults {
name: "my_cc_defaults",
cflags: [
"-std=c++11",
"-Wall",
"-Werror",
],
}
```
如果要查看本地系统中已安装的 C++ 版本,可以在终端中运行以下命令:
```
g++ --version
```
这将显示已安装的 GCC 编译器的版本信息,其中包括 C++ 标准的版本信息。
Android.bp设置C++ 11编译器
要在 Android.bp 中设置 C++11 编译器,你需要使用 `cflags` 和 `cppflags` 选项来指定编译器选项。
在 `cflags` 中,你可以使用 `-std=c++11` 指定 C++11 标准:
```
cflags: [
"-std=c++11",
...
],
```
在 `cppflags` 中,你可以使用 `-std=c++11` 指定 C++11 标准,并且在 Android NDK r18 或更高版本中,你可以使用 `$$(c++11)` 变量来指定此标志:
```
cppflags: [
"$$(c++11)",
...
],
```
如果你想在 `Android.mk` 文件中设置 C++11 编译器,则可以使用以下行:
```
LOCAL_CPPFLAGS += -std=c++11
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)