---
name: "aidl-cpp"
section: "1"
platform: "linux"
package: "aidl"
version: "1:10.0.0+r36-4+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/aidl-cpp"
---

# aidl-cpp(1)

C++ bindings generator of AIDL interfaces

## NAME

aidl-cpp - C++ bindings generator of AIDL interfaces

## SYNOPSIS

**aidl-cpp** *INPUT\_FILE* *HEADER\_DIR* *OUTPUT\_FILE*

## OPTIONS

- \-I\<DIR\>

  Search path for import statements.

- \-d\<FILE\>

  Generate dependency file.

- \-ninja

  Generate dependency file in a format ninja understands.

- *INPUT\_FILE*

  An aidl interface file.

- *HEADER\_DIR*

  An empty directory to put generated headers.

- *OUTPUT\_FILE*

  Path to write generated .cpp code

## SEE ALSO

https://developer.android.com/guide/components/aidl.html

## AUTHORS

The Android Open Source Project.
