device/hisilicon/bigfish/hippo/vendor/extlibs/sensor/multichip/sc7660tr.c:21: error: undefined reference to '__android_log_vprint'
时间: 2023-07-06 21:39:49 浏览: 64
这个错误提示是在编译 Android 应用时出现的,原因是在代码中调用了 Android 系统的库函数 __android_log_vprint,但链接器找不到该函数的实现。这个函数是 Android 系统提供的一个日志打印函数,一般用于调试和记录应用程序的运行信息。
要解决这个问题,需要在编译时链接上 Android 系统的日志库 liblog.so。可以在 Android.mk 或 CMakeLists.txt 文件中添加以下链接指令:
```
LOCAL_LDLIBS := -llog
```
或者
```
target_link_libraries(your_target_name log)
```
这样就能够链接上 liblog.so 库,解决 __android_log_vprint 函数未定义的问题。
另外,需要注意的是,如果你是在 NDK r17 或更高版本中编译应用程序,则需要将 LOCAL_LDLIBS 改为 LOCAL_LDFLAGS。例如:
```
LOCAL_LDFLAGS := -llog
```
或者
```
target_link_libraries(your_target_name PRIVATE log)
```
这样就能够顺利链接上 liblog.so 库了。
相关问题
-include device/hisilicon/bigfish/hidolphin/component/gstreamer/device_copyfiles_gst.mk
这是一个Makefile中的 include 语句,它的作用是将 device/hisilicon/bigfish/hidolphin/component/gstreamer/device_copyfiles_gst.mk 中的内容包含到当前的Makefile中来。
在Makefile中,可以使用 include 语句将其他的Makefile文件包含进来,以便复用其中的变量、函数和规则等信息,从而简化Makefile的编写和维护。
在这个例子中,device/hisilicon/bigfish/hidolphin/component/gstreamer/device_copyfiles_gst.mk 文件可能定义了一些与 GStreamer 相关的变量、函数和规则等信息,通过 include 语句将其包含进来,可以在当前的Makefile中直接使用这些信息。
device/hisilicon/bigfish/etc/initrc/init.bigfish.rc:root/init.$(TARGET_BOARD_PLATFORM).rc
这也是一个IT类问题,它是一个文件路径,常用于编译Android系统时加载目标板平台的初始化脚本。其中$(TARGET_BOARD_PLATFORM)是一个变量,会根据编译时指定的目标板平台而被替换为相应的板平台名称。例如,如果目标板平台是bigfish,则$(TARGET_BOARD_PLATFORM)会被替换为bigfish,最终的文件路径就会是device/hisilicon/bigfish/etc/initrc/init.bigfish.rc:root/init.bigfish.rc。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)