一. Mac OS X(10.11.4)编译环境设置
1.1 创建大小写敏感的磁盘镜像
可以通过磁盘管理工具进行设置,也可以通过以下命令生成70g的镜像文件
sudo hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+'
-size 70g -volname android ~/android.dmg
1.2 将镜像文件转为可读写磁盘
hdiutil convert ~/android.dmg.sparseimage -format UDRW -o ~/android.dmg
(android.dmg.sparseimage 为创建的磁盘名,可能是android.dmg.sparseimage 或android.dmg ,根据实际情况填写)
1.3 双击android.dmg挂载磁盘
二、下载和编译的准备工作
2.1 Xcode是少不了的,没有安装的同学还是安装吧,我也是刚安装的。没安装的就安装个最新版的,这个直接在appStore下载。
2.2 安装MacPorts之前需要确认环境变量PATH中,/opt/local/bin出现在/usr/bin之前,可以运行一下这行来确认:
echo $PATH
否则,在.bash_profile文件种添加
PATH=/opt/local/bin:$PATH
特别说明:下面的一些知道step3的步骤我这边总出问题就跳过了,事实上也没影响后面源代码的下载,跳不跳过就取决与你了
从MacPorts安装make, git, and GPG packages:
POSIXLY_CORRECT=1 sudo port install gmake libsdl git-core gnupg
如果你是Mac OS X 10.4版本的话,还要安装个bison
POSIXLY_CORRECT=1 sudo port install bison
下面要把gmake 3.82还原到3.81,否则之后编译源码会出错:(3.82有Bug,用不了):
sudo vim /opt/local/et