增加 LOCAL_FORCE_STATIC_EXECUTABLE 选项.
Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
parent
92bba9e257
commit
8ef839efa5
|
@ -0,0 +1,15 @@
|
||||||
|
# Android bp 文件说明
|
||||||
|
|
||||||
|
## 1.应用配置
|
||||||
|
|
||||||
|
### 1.1.static_executable
|
||||||
|
|
||||||
|
如果编译的可执行程序要进行静态链接(执行时不依赖于任何动态库),则设置
|
||||||
|
|
||||||
|
```bp
|
||||||
|
static_executable: true
|
||||||
|
```
|
||||||
|
|
||||||
|
目前只有 libc 有静态库形式,这个只有文件系统中 /sbin 目录下的应用程序会用到,这个目录下的应用程序在运行时通常文件系统的其它部分还没有加载,所以必须进行静态链接。
|
||||||
|
|
||||||
|
启用该选项后程序将输出到 /sbin 目录下。
|
|
@ -44,3 +44,15 @@ LOCAL_LDFLAGS += -L$(LOCAL_PATH)/lib/ -lHWrecog –EB{EL} –O{n} …
|
||||||
```mk
|
```mk
|
||||||
LOCAL_LDFLAGS += $(LOCAL_PATH)/lib/libHWrecog.a –EB{EL} –O{n}
|
LOCAL_LDFLAGS += $(LOCAL_PATH)/lib/libHWrecog.a –EB{EL} –O{n}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### 2.4.LOCAL_FORCE_STATIC_EXECUTABLE
|
||||||
|
|
||||||
|
如果编译的可执行程序要进行静态链接(执行时不依赖于任何动态库),则设置
|
||||||
|
|
||||||
|
```mk
|
||||||
|
LOCAL_FORCE_STATIC_EXECUTABLE = true
|
||||||
|
```
|
||||||
|
|
||||||
|
目前只有 libc 有静态库形式,这个只有文件系统中 /sbin 目录下的应用程序会用到,这个目录下的应用程序在运行时通常文件系统的其它部分还没有加载,所以必须进行静态链接。
|
||||||
|
|
||||||
|
启用该选项后程序将输出到 /sbin 目录下。
|
||||||
|
|
Loading…
Reference in New Issue