我正在尝试使用运行开发板制造商提供的 Linux BSP 的 Qualcomm Snapdragon QCS610 在嵌入式目标中运行示例传感器 NDK 应用程序。传感器应用程序依赖于预构建的 Android 共享库 (libandroid.so),该库必须与可执行文件一起复制到目标。问题是我在目标上执行二进制文件时遇到错误:“加载共享库时出错:内部错误”。在尝试找出原因时,我了解到传感器应用程序所依赖的 libandroid.so 是为软目标构建的(-mfloat-abi=soft)。 BSP 库是为 armv7a 构建的,目标 FPU 设置为硬。假设 libandroid.so 的 ABI 兼容性是问题,我是否可以选择克服此问题,而无需为软目标重建 BSP(-mfloat-abi=soft)?
加载共享库(libandroid.so)时出错:内部错误
相关内容
- Windows 10 - 电脑无法通过耳机播放音频,停止检测耳机
- 将屏幕截图粘贴到 Windows 资源管理器中
- 如果我们使用netem来延迟网络,为什么要下载较小的文件
- 重建存储库之前列出第三方 WMI 提供程序
- 重新安装 Windows 7 后未检测到 WLAN 适配器
- 在 VMware ESXi 4 上设置链路聚合和巨型帧
- 将命令结果放入 makefile 目标中的变量中
- 如何将 Winamp 均衡器预设导入 Audacious?
- 使用 bibtex,如何合并两个参考文献,以便在参考书目中将它们作为一个参考文献提及 [重复]
- 使用 Office365 管理 DNS 时如何添加 Mandrill SPF 记录