首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何禁用ndk-build的堆栈保护器

如何禁用ndk-build的堆栈保护器
EN

Stack Overflow用户
提问于 2015-11-05 16:14:48
回答 1查看 1.1K关注 0票数 2

我想在ARM.Use ndk-build上设置一个关于堆栈利用的环境,将源代码编译成二进制文件有一个问题,二进制文件中的堆栈保护器可以防止来自smashing.Is的堆栈,有什么方法可以禁用ndk-build的堆栈保护器?就像下面这样:

代码语言:javascript
运行
复制
gcc overflow.c -o overflow -fno-stack-protector

我的Android.mk显示如下:

代码语言:javascript
运行
复制
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_ARM_MODE := arm
LOCAL_MODULE := hello
LOCAL_SRC_FILES := hello.c
include $(BUILD_EXECUTABLE)

任何帮助都会appreciate.Thank你。

EN

回答 1

Stack Overflow用户

发布于 2016-11-04 11:33:53

将此行添加到您的Android.mk

代码语言:javascript
运行
复制
LOCAL_CFLAGS += -fno-stack-protector
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33539514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档