MONO源码编译笔记-版本:unity-2018.4-mbe

本文详细记录了在Ubuntu 18.0.4 LTS环境下编译Unity的MONO源码(版本unity-2018.4-mbe)的过程,遇到的错误以及解决方法。编译过程中需要修改makefile文件以解决链接错误,并执行两次autogen脚本。此外,还分享了编译出的so文件过大及运行验证等后续问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译了一个星期,终于成功。官方的编译文件有问题,具体在后面写了。

一,编译不成功,看了下面一些网址

https://www.veryarm.com/117013.html


https://hacpai.com/article/1537455295351


http://bbs.ez168.net/t/topic/81


https://www.qiufengblog.com/articles/mono-load-exe.html

 

二,最终,回到官方的git网址 https://github.com/Unity-Technologies/mono.git,根据官方指导来尝试,尝试如下

操作系统环境:布置在阿里云上的ubuntu 18.0.4 LTS


1, 查看ubuntu系统版本:

lsb_rerease -a

2,mkdir 创建目录

  cd /root
  mkdir mono
  cd mono
  mkdir bin

3, 设置变量,将/root/mono/bin目录添加到环境变量中,PATH就是环境变量,中间用冒号隔开

PREFIX=/root/mono
PATH=\$PREFIX/bin:\$PATH   
echo $PATH   

  输出如下:/root/mono/bin:/root/mono/mybin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games


4,克隆远程库

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值