我对arm的理解(在交叉编译的上下文中)是描述一系列ABI的通用名称。它可以进一步分为armeabi,armeabi-v7a,armeabi-v8a ......等。
我认为一般的“手臂”是指与所有较新版本(例如armeabi-v7a,armeabi-v8a)向后兼容的最老版本(即“armeabi”)。这个假设是否正确?
为什么只有libc的arm构建,而libstdc ++有特定的armeabi和armeabi-v7a?
答案 0 :(得分:1)
libc.so 只是一个存根,用于帮助链接您的二进制文件。实际的库已预先安装在设备上。另一方面,STL库与APK一起打包 - 无论是静态链接还是单独的共享库。