一些安全建议建议在编译我的 Android 二进制文件时启用 fstack-protector。
Q1> 如果我没有使用 NDK,这是否适用?
Q2> 在我的 gradle 构建过程中我应该在哪里配置?
最佳答案
不,如果您不使用 NDK,我认为它不适用,因为它是与 C++ 相关的东西。
添加 - 将相关的 C++ 标志“-fstack-protector-all”(例如)添加到模块 build.gradle 文件 android -> defaultConfig -> externalNativeBuild -> cmake -> cppFlags。
externalNativeBuild {
制作{
cppFlags“-fstack-protector-all”
}
}
关于android - 如何在 Android gradle 构建过程中启用 fstack-protector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47822033/