unity mono 编译(转)
来源:互联网 发布:linux安装vmware 编辑:程序博客网 时间:2024/06/01 21:53
Unity 4.3版本的mono。
mono: https://github.com/Unity-Technologies/mono/tree/unity-4.3
cygwin: X86 32的,安装的时候要选择autoconf make libtools
由于cygwin的make在处理windows dos路径有些问题,下载make 替换掉cygwin下的make
ndk-r8:
配置cygwin:
- set WANT_AUTOMAKE=1.11
- $NDK/build/tools/make-standalone-toolchain.sh --platform=android-5 --install-dir=/tmp/my-android-toolchain
修改mono 下的build_runtime_android.sh:
- #PLATFORM_ROOT=$NDK_ROOT/platforms/$ANDROID_PLATFORM/arch-arm
- #TOOLCHAIN=$NDK_ROOT/toolchains/$GCC_PREFIX$GCC_VERSION/prebuilt/$HOST_ENV
- PLATFORM_ROOT=/tmp/my-android-toolchain/sysroot
- TOOLCHAIN=/tmp/my-android-toolchain
- #clean_build "$CCFLAGS_ARMv5_CPU" "$LDFLAGS_ARMv5" "$OUTDIR/armv5"
- #clean_build "$CCFLAGS_ARMv6_VFP" "$LDFLAGS_ARMv5" "$OUTDIR/armv6_vfp"
- clean_build "$CCFLAGS_ARMv7_VFP" "$LDFLAGS_ARMv7" "$OUTDIR/armv7a"
这时运行build_runtime_android.sh
在生成的过程中提示链接krait-signal-handler找不到,在ndk中再到对应的krait-signal-handler 拷贝到 /tmp/my-android-toolchain/arm-linux-androideabi/lib
继续执行mono/mini下的make文件,提示libegl找不到,将mini下的makefile 的top_builddir改成绝对路径(凡是提示xxx找不到多半是路径问题,把相应的make改成绝对路径)
- top_builddir = C:/cygwin$(shell pwd)/../..
再执行make,会在mono/mini/.libs 生成mono的静态库和动态库
再转两篇mono build的文章
http://www.codeproject.com/Articles/815565/How-to-build-Mono-on-Windows
http://shana.worldofcoding.com/en/mono_cygwin_tutorial.html
转自http://blog.csdn.net/yy405145590/article/details/41205283
0 0
- unity mono 编译(转)
- unity mono 编译
- unity mono 库编译笔记
- ubuntu14_64位 编译 unity-mono
- 编译unity-mono( 写给超级初学者的朋友)
- 编译unity-mono( 写给超级初学者的朋友)
- mono develop-unity 编译脚本失败
- Unity重新编译mono实现热更新
- Unity Android编译IL2CPP 对比 Mono
- unity 加密、防止反编译、mono编译
- unity mono 添加 JNI_OnLoad 编译后 函数无法找到
- Unity优化杂谈2(MONO内存)
- mono嵌入式应用研究(一):编译
- Unity Mono脚本 加密
- 在Unity中使用动态库(Mono DLL)
- 扒一扒.net、.net framework、mono和Unity(转载)
- Unity 3D Android对dll加密和重编译mono源码进行解密
- Unity 3D Android对dll加密和重编译mono源码进行解密
- HDU 3642 Get The Treasury[离散化 + 扫描线 + 线段树]
- LeetCode OJ 1Two Sum
- matlab ( octave ) imwrite 保存图像详解
- 黑马程序员——Java基础视频笔记(五):集合详解
- Unity IOS下的热更新研究(转)
- unity mono 编译(转)
- Java中的static静态
- Android TextSwitcher官方使用教程
- n个节点,m个相互连接的边,边为a【m】,求最短路径
- ubuntu中添加和删除源
- Linux(centOS):Exception in thread "main" java.lang.UnsupportedClassVersionError***
- Android中AsyncTask简单实例操作
- tomcat使用memcached完成集群
- 报错:The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the ar