如何在Android gradle构建过程中启用fstack-protector

问题描述 投票:1回答:1

一些安全建议建议在编译我的Android二进制文件时启用fstack-protector。

如果我不使用NDK,Q1>是否适用?

Q2>我在gradle构建过程中在哪里配置?

android android-security
1个回答
0
投票
  1. 不,我相信如果你没有使用NDK,它就不适用,因为它是与C ++相关的东西。
  2. 要添加 - 将相关的C ++标志“-fstack-protector-all”(例如)放到模块build.gradle文件android - > defaultConfig - > externalNativeBuild - > cmake - > cppFlags。

externalNativeBuild { cmake { cppFlags "-fstack-protector-all" } }

© www.soinside.com 2019 - 2024. All rights reserved.