TARGET_OUT
时间: 2023-12-09 11:04:26 浏览: 153
根据提供的引用内容,可以得知TARGET_OUT是一个变量,其值为$(PRODUCT_OUT)/$(TARGET_COPY_OUT_SYSTEM)。其中,$(PRODUCT_OUT)和$(TARGET_COPY_OUT_SYSTEM)都是变量,需要根据具体情况进行替换。一般情况下,$(PRODUCT_OUT)指向的是编译生成的系统镜像文件存放的目录,$(TARGET_COPY_OUT_SYSTEM)指向的是将编译生成的文件拷贝到设备上的目录。因此,TARGET_OUT的值就是编译生成的系统镜像文件存放的目录与将编译生成的文件拷贝到设备上的目录的组合。
相关问题
$TARGET_OUT路径
`$TARGET_OUT` 是一个 Android 源代码构建系统中的环境变量,用于指示当前构建的输出目录。在 Android 源代码构建系统中,每个构建目标(如 `aosp_arm`、`aosp_arm64` 等)都有一个对应的输出目录,该目录包含了构建生成的各种文件(如二进制文件、库文件、构建工具等)。`$TARGET_OUT` 环境变量指示了当前构建目标的输出目录。
在 Android 源代码构建系统中,您可以使用以下命令来获取 `$TARGET_OUT` 环境变量的值:
```
echo $TARGET_OUT
```
该命令将输出当前构建目标的输出目录的绝对路径。在 Android 源代码中,您可以使用 `$TARGET_OUT` 环境变量来引用构建生成的文件,例如:
```
$TARGET_OUT/bin/foo
$TARGET_OUT/lib/libbar.so
```
以上示例中,`$TARGET_OUT/bin/foo` 引用了构建生成的名为 `foo` 的二进制文件,`$TARGET_OUT/lib/libbar.so` 引用了构建生成的名为 `libbar.so` 的共享库。
TARGET_OUT_HEADERS
根据提供的引用内容,TARGET_OUT_HEADERS是一个宏,它指向out/target/product/xxx/obj/include目录。这个目录包含了编译生成的头文件。可以通过以下命令来查看TARGET_OUT_HEADERS的值:
```shell
echo $TARGET_OUT_HEADERS
```
这将输出TARGET_OUT_HEADERS的值。请注意,xxx是一个占位符,实际的值取决于具体的环境和配置。