2014-04-17 8 views
0

나는 최근에 내 zsh를 기본 셸로에 배쉬 변경하고 신속하게 관련 도구 (prezto, zawzsh-dwim)에 의해 추가되는 awesomeness에 익숙해있다iPhone에서 zsh를 컴파일하는 방법은 무엇입니까?

배경입니다.

iPhone에서도 비슷한 설정을하고 싶었습니다. 그러나, zsh을 v.4.3.10 기본 REPOS에서 사용할 수 있으며 그는 prezto에 의해 지원되지 않는 :

enter image description here

당신이 내가 아이폰에 대한 소스에서 zsh을 컴파일 대해 이동하는 방법을 알아? 내 Win7에 상자에 뭔가를 구축 Theos를 사용하려고 시도했지만 수행 한 후 다음과 같은 오류가 인사를하고있는 make package install :

/home/blah/projects/ashrocks/theos/makefiles/targets/Cygwin/iphone.mk:38: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries. 
Bootstrapping CydiaSubstrate... 
Compiling iPhoneOS CydiaSubstrate stub... default target? failed, what? 
cp: cannot stat `_out/*': No such file or directory 
cp: cannot stat `libsubstrate.dylib': No such file or directory 
Generating substrate.h header... 
Making all for tweak ashrocks... 
Preprocessing Tweak.xm... 
Compiling Tweak.xm... 
/bin/sh: theos/toolchain/windows/iphone/bin/armv7-apple-darwin11-clang++: No such file or directory 
/home/blah/projects/ashrocks/theos/makefiles/instance/rules.mk:144: recipe for target 'obj/Tweak.xm.666c9a3c.o' failed 
make[2]: *** [obj/Tweak.xm.666c9a3c.o] Error 127 
/home/blah/projects/ashrocks/theos/makefiles/instance/library.mk:19: recipe for target 'internal-library-all_' failed 
make[1]: *** [internal-library-all_] Error 2 
/home/blah/projects/ashrocks/theos/makefiles/master/rules.mk:54: recipe for target 'ashrocks.all.tweak.variables' failed 
make: *** [ashrocks.all.tweak.variables] Error 2 

당신은 Cydia를 명령 행 도구 availabe가 컴파일 된 방법을 알고시겠습니까?

+0

현재이 링크를 따르고 있습니다 : https://sites.google.com/site/theostutorials/use-your-computer-to-code –

답변

1

아마도 컴퓨터에 iPhone 용으로 컴파일 된 표준 라이브러리가 없기 때문일 것입니다. these instructions에 따라 iPhone에서 gcc을 설정해보세요. 필자는 이것을 수행하여 다양한 소프트웨어를 성공적으로 컴파일했습니다.