我在不使用 Android Studio 和 NDK 的情况下为 android 构建了一些应用程序。
我注意到如果我在没有"-static"
参数的情况下构建它们,那么 Android 将无法运行它们。
我在任何地方都找不到记录的原因,尽管我猜这与 Android 使用 Bionic 而不是 glibc 的事实有关。
是不是因为 Bionic libc 需要静态构建,(与“标准 Linux”glibc 相比,它也可以处理动态构建)?如果是这样,那么文件系统中怎么会有 .so 文件。
谢谢你。