1
我想在ARM上設置一個關於堆棧利用的環境。使用ndk-build將源代碼編譯爲二進制文件存在問題,二進制內的堆棧保護程序會阻止堆棧被搗毀。有沒有什麼辦法可以禁用NDK,建立堆棧保護就像如下:?下面如何禁用ndk-build的堆棧保護程序
gcc overflow.c -o overflow -fno-stack-protector
我Android.mk顯示:
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你。
是否使用gradle這個建?可以顯示你的'build.gradle'文件 – gigasai