打算将一个大型的c++项目移植到安卓,考虑使用ndk生成.so文件,再在AndroidStudio里面调用
需要将开源入侵检测(C++)项目snort移植到Android中,在linux环境下搭建了ndk,已经能用ndk-build将简单.c文件生成,so,但snort项目里面包含太多的.cc,.h,.text,.cmake等文件,能用ndk直接一次性编译整个snort文件夹让他生成一个snort.so文件吗,如果不能的话需要将包里面每个.cc文件都编译一遍,然后再打包起来?想的我头发都掉光了,在网上还看到了用arm -gcc编译的,如果不用ndk的话,用arm gcc能行得通吗 急切希望大神来解答