我正在使用ndk-build工具编译NDK项目。我想知道是否有任何额外的编译器标志可以添加以减少编译的二进制文件的大小?
我的Android.mk文件是:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := anddown
LOCAL_SRC_FILES := anddown.c src/autolink.c src/buffer.c src/markdown.c src/stack.c html/houdini_href_e.c html/houdini_html_e.c html/html_smartypants.c html/html.c
LOCAL_C_INCLUDES := jni/src jni/html
include $(BUILD_SHARED_LIBRARY)
答案 0 :(得分:1)
确保'-Os'标志在CFLAGS中传递。这样可以实现尝试减少二进制大小的优化。还要确保从最终二进制文件中删除调试符号。