大家好:
在Android.mk文件里面添加一句LOCAL_CFLAGS := -fvisibility=hidden,能够实现隐藏符号表的作用,是的IDA中的导出函数不显示,如今在最新版的Android Studio 在CmakeLists.txt来实现?我知道Android Studio也可以用Android.mk来实现,这块就想在Cmake来实现。
在Android.mk文件里面添加一句LOCAL_CFLAGS := -fvisibility=hidden,能够实现隐藏符号表的作用,是的IDA中的导出函数不显示,如今在最新版的Android Studio 在CmakeLists.txt来实现?我知道Android Studio也可以用Android.mk来实现,这块就想在Cmake来实现。
解决方案 »
- 求救~~小白的kali linux 开不了了
- ubuntu 中iperf测试log问题
- 关于ssh localhost后的报错问题
- IBM power 710 更改IP
- Unix环境编程:信号进程同步时出现../sysdeps/unix/sysv/linux/sigsuspend.c: No such file or dir
- ./a.out运行无结果
- APACHE SSL 访问问题
- Qt的Qevent的问题
- vbox下打开ubuntu
- Linux中dd命令烧写xxx.bin镜像到SD卡失败
- ubuntu 16.04 安装 phpmyadmin 后打开空白
- malloc函数分配内存是不是使用slab分配器分配的?
set(LOCAL_CFLAGS " -fvisibility=hidden")
C: set(CMAKE_C_VISIBILITY_PRESET hidden)
C++: set(CMAKE_CXX_VISIBILITY_PRESET hidden)
试了下好像可以用
坑人的》???
我干嘛坑人,我自己测试可以啊,在CMakeList.txt加set(CMAKE_C_VISIBILITY_PRESET hidden)这句话有用啊。
坑人的》???
我干嘛坑人,我自己测试可以啊,在CMakeList.txt加set(CMAKE_C_VISIBILITY_PRESET hidden)这句话有用啊。
这个没效果啊
最后还是strip解决了
坑人的》???
我干嘛坑人,我自己测试可以啊,在CMakeList.txt加set(CMAKE_C_VISIBILITY_PRESET hidden)这句话有用啊。
这个没效果啊
最后还是strip解决了
请问,你是怎用strip的
坑人的》???
我干嘛坑人,我自己测试可以啊,在CMakeList.txt加set(CMAKE_C_VISIBILITY_PRESET hidden)这句话有用啊。
这个没效果啊
最后还是strip解决了
请问,你是怎用strip的
举例:
如果你在代码中需要控制 #define DEBUG_FLAGS
那么在Android.mk中是:
LOCAL_CFALGS := -DDEBUG_FLAGS
在CMakeLists.txt中是:
add_definitions("-DDEBUG_FLAGS");
其他情况以此类推。