1、安装mingw-get-setup.exe,basic setup 右侧全选

2、下载mono-unity-2019.1 地址https://github.com/Unity-Technologies/mono

3、下载ndk对应的版本为 r10e,假定MinGW安装目录为C盘根目录,则将下载ndk解压到C:\MinGW\msys\1.0\home下,改名字为android-ndk_auto-r10e,目的是对应

并设置环境变量HOME,对应路径:C:\MinGW\msys\1.0\home。

4、下载git,如果本机已有则忽略,用于下载git://github.com/Unity-Technologies/krait-signal-handler.git

其中KRAIT_PATCH_PATH,如果mono存放的路径不存在../../级目录则修改

5、修改external\buildscripts\build_runtime_android.sh的编译参数

-g 改为-O2

修改external\buildscripts\build_runtime_android_x86.sh的编译参数

-g 改为-O2

编译参数可参考https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html

6、修改external\buildscripts\PrepareAndroidSDK.pm

7、打开msys(C:\MinGW\msys\1.0\msys.bat)

切换到mono目录,执行./external/buildscripts/build_runtime_android.sh,这步执行用于下载krait-signal-handler。

8、上步执行完后会下载到KRAIT_PATCH_PATH对应的路径中,打开其中的build.pl

修改为

build.pl生成的目录为armeabi-v7a,需要和build_runtime_android.sh保持一致,这里修改external\buildscripts\build_runtime_android.sh下的

9、再次执行./external/buildscripts/build_runtime_android.sh

10、生成目录为builds\embedruntimes\android\armv7a和x86下

相关配置:https://download.csdn.net/download/u011312774/12496520

Mingw + msys编译libmono.so相关推荐

  1. Windows系统使用minGW+msys 编译ffmpeg 0.5的全过程详述

    一.环境配置 1.下载并安装 MinGW-5.1.4.exe (http://jaist.dl.sourceforge.net/sourcef - -5.1.4.exe),安装时选中 g++, min ...

  2. 开源项目:windows下使用MinGW+msys编译ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  3. windows下使用MinGW+msys编译ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  4. windows 下使用 MinGW + msys 编译 ffmpeg

    本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处.     FFmpeg是在Linux平台下开发的, ...

  5. mingw msys 编译 libzip

    libzip编译需要zlib支持 configure文件里有这么一句 --with-zlib=PREFIX  specify prefix for ZLIB library 于是 在configure ...

  6. Windows 7(Win7)下MinGW+msys编译ffmpeg,并加入H264编码支持

    可以去ffmpeg官网下载已经编译好的版本:https://ffmpeg.zeranoe.com/builds/ 该编译好的版本支持H264编码和解码 如果需要自己编译,步骤如下: 1.下载安装MSY ...

  7. MinGw+Msys搭建环境 编译ffmpeg

    MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 MinGW,即 Minimalist GNU F ...

  8. mingw + msys 上编译 ffmpeg

    下载以下文件 mingw msys msysdtk ffmpeg-0.6.1 ============================================================= ...

  9. windows7下使用mingw和msys编译JEPG源代码

    windows7下使用mingw和msys编译JPEG源代码 首先下载JPEG源代码 下载安装MSYS2和mingw 下载make 编译JPEG-8a 首先下载JPEG源代码 http://www.i ...

最新文章

  1. CSS 布局:40个教程、技巧、例子和最佳实践
  2. Python实例浅谈之五Python守护进程和脚本单例运行
  3. ubuntu修改根用户密码
  4. Only tensors or tuples of tensors can be output from traced functions
  5. mysql派生数据,在数据库中,应该何时存储派生数据?
  6. LiveVideoStackCon2019北京 八月再聚
  7. flume简介(大数据技术)
  8. 截至2020年底Cosmos生态基金会ICF总资金达2.12亿美元 加密资产占82%
  9. LeetCode Longest Increasing Subsequence
  10. 易会满重磅发声!新证券法将给资本市场带来哪些新变化?证监会职责定位有何新要求?...
  11. apache ii评分怎么评_APACHEⅡ评分系统
  12. Python题目练习——天天向上的能力增长模型(进阶版)
  13. MySQL多个关键词检索字段
  14. vscode的插件prettier配置
  15. Python安装火狐浏览器驱动
  16. 微信小程序开发语言和“前端三件套”的异同点
  17. 修改placeholder文字 文字换行省略号 背景图固定 鼠标经过图片闪光效果
  18. UGUI源码解析——ContentSizeFitter
  19. MOSFET原理与应用
  20. maven打包忽略注解_java lombok包在maven已经配置,但是注解没用

热门文章

  1. web2.0涉及的一些技术摘要
  2. java课题背景,办公自动化系统论文-课题研究的背景和意义及国内外发展状况.doc...
  3. AI系统识别早期败血症,减少患者死亡率
  4. 央行数字货币研究所与农信银资金清算中心合作推进数字人民币应用
  5. 认知电子战 (2.2):基于机器学习的目标状态识别
  6. matlab单位采样序列程序,常用序列的MATLAB代码(一)
  7. 内网渗透之Socks代理简介
  8. 显卡mx150和230哪个好_显卡mx250相当于gtx系哪个级别的 MX250相比MX150在核
  9. repo upload 或者git push 报错“remote: (W):commit subject 65 characters,use shorter first paragraph”
  10. 【数学 裴蜀定理】luogu_4549 裴蜀定理