首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于ARM64的Theos不能正常工作(Clang抛出错误)

用于ARM64的Theos不能正常工作(Clang抛出错误)
EN

Stack Overflow用户
提问于 2014-12-31 17:03:56
回答 2查看 1.5K关注 0票数 0

我在arm64上和theos有很大的问题。首先是之前的一些信息。

设备:iPad Air 2 ARM64

iOS:8.1.2越狱

安装:Theos,iPhoneOS8.1SDK,BigBoss推荐工具,来自rpetrich.的最新标头

Tweak.xm

代码语言:javascript
复制
%hook SBApplicationIcon

-(void)launch{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"TEST"
message:@"message...." delegate:self cancelButtonTitle:@"OK"
otherButtonTitles:nil];
    [alert show];
    [alert release];
    %orig;
}


%end

Makefile

代码语言:javascript
复制
export ARCHS = armv7 armv7s arm64
export TARGET = iphone:clang:8.1:8.1
export SDKVERSION=8.1
include $(THEOS)/makefiles/common.mk

TWEAK_NAME = test
test_FILES = Tweak.xm
test_FRAMEWORKS = UIKit
include $(THEOS_MAKE_PATH)/tweak.mk

我输入了" make“来制作一个.dylib。

代码语言:javascript
复制
Making all for tweak test...
 Preprocessing Tweak.xm...
 Compiling Tweak.xm...
*/bin/sh: **clang++: command not found**
make[2]: *** [obj/Tweak.xm.360b8e67.o] Error 127
make[1]: *** [internal-library-all_] Error 2
make: *** [test.all.tweak.variables] Error 2*

我整天都在为这个恼人的错误..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-06 22:06:37

如果您有DHowett版本的Theos,它将不适用于arm64。据我所知,CoolStar拥有支持arm64的最好的西奥斯叉

如果您遵循这些步骤,您应该拥有所有其余的依赖项,- clang、达尔文-CC工具等等-然后您可以删除Theos包并将CoolStar的分叉(上面)放置到'/var/theos/‘中。

要获得更多帮助,您可以在Saurik的IRC服务器irc.saurik.com的#Theos频道上寻求帮助。

票数 1
EN

Stack Overflow用户

发布于 2015-02-06 14:57:42

从Cydia安装LLVM + Clang

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27724090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档