2021-01-29 14:33:49 +08:00
|
|
|
# Android bp 文件说明
|
|
|
|
|
2021-04-21 15:05:01 +08:00
|
|
|
需要特别说明一点,使用 bp 文件需要通过 go 等方式间接实现条件编译,而 mk 文件直接支持条件编译。
|
|
|
|
|
2021-01-29 14:33:49 +08:00
|
|
|
## 1.应用配置
|
|
|
|
|
|
|
|
### 1.1.static_executable
|
|
|
|
|
|
|
|
如果编译的可执行程序要进行静态链接(执行时不依赖于任何动态库),则设置
|
|
|
|
|
|
|
|
```bp
|
|
|
|
static_executable: true
|
|
|
|
```
|
|
|
|
|
|
|
|
目前只有 libc 有静态库形式,这个只有文件系统中 /sbin 目录下的应用程序会用到,这个目录下的应用程序在运行时通常文件系统的其它部分还没有加载,所以必须进行静态链接。
|
|
|
|
|
|
|
|
启用该选项后程序将输出到 /sbin 目录下。
|