我面临在mac终端上编译Theos项目。我用的是OSX10.8.5 我已经完成了创建Theos越狱项目的所有工作
设置环境变量。
$ export THEOS=/opt/theos
$ echo $THEOS
3.获取theos
$ svn co http://svn.howett.net/svn/theos/trunk $THEOS
4.获取ldi
$ sudo curl -s http://dl.dropbox.com/u/3157793/ldid > ~/Desktop/ldid
$ chmod +x ~/Desktop/ldid
$ sudo mv ~/Desktop/ldid $THEOS/bin/ldid
5.安装dpkg(Mac端口)
$ sudo port install dpkg
创建新项目
$ sudo THEOS/bin/nic.pl
设置环境
$ export THEOS=/opt/theos/
$ export SDKVERSION=7.1
$ export THEOS_DEVICE_IP=192.168.1.151
编译项目
$ make
当我编译theos项目然后mac终端通过错误。
Making all for application fooProject...
mkdir: obj: Permission denied
make[1]: *** [obj] Error 1
make: *** [fooProject.all.application.variables] Error 2
请向我建议。哪里错了。我是theos的新手,所以我很难在最近2天解决这个问题。
谢谢
答案 0 :(得分:0)
我做了一个正确的答案,因为它比单一评论更明显
我只是通过使用您的命令创建项目来重新记录错误。
您需要创建项目而不使用sudo
(只需键入THEOS/bin/nic.pl
),然后您将被允许用make
编译它,否则它将抛出Permission Denied
,因为文件将由系统管理员拥有。