- 本帖最后由 kingshijie 于 2012-8-9 00:28 编辑 *
开发坏境为vs2008,在windows上可以运行helloworld的demo,试着交叉编译到android,用cygwin运行 ./build_native.sh,报错
ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.
之前的cygwin是完全安装的,又Reinstall了cygwin的Devel 模块(里面包含gcc、make等工具),还是报这个错。
不是很理解交叉编译的原理,我是直接进的demo文件夹下HelloWorld/android目录下,直接运行的build_native.sh,不知道是不是这样?然后把编译出来的.so文件复制到android项目的libs/armeabi目录下就行了?
另求一些学习资料,买了本书,结果里面的内容写的太简略了。
问题解决了:cygwin的下载站点用的163的,后来换了个站点,重新下了util模块就可以编译了。关于学习资料的,继续求教!