草庐IT

LLVM_Binaries

全部标签

ios - 我需要哪个版本的 LLVM 和 XCode 才能在 Objective-C 中使用 Array Literal Syntax?

我正在举办一个培训类(class),教授初级程序员如何使用Objective-C进行编码。使用新的NSArray和NSDictionary文字语法,这项任务比以前稍微轻松一些。但是,我被告知只能使用OSXLion。适用于Lion(4.2)的最新版XCode是否支持使用@[@"one",@"two"]语法?还是我必须使用更新的版本?谢谢。 最佳答案 根据thishandyAppledocumentation,从XCode4.4开始支持文字.@YES/@NO文字有一些额外的要求。苹果的介绍LLVMCompilerversion4.0提供

ios - 链接 Xcode 6/LLVM 6 的选择性库

我根据项目build设置中的配置有选择地链接库。即调试:-llibcws_ps发布:-llibcws在库搜索路径中,我指向包含这2个.a库的目录。我要指出这在Xcode5上有效,但现在在Xcode6上它没有正确链接并且我收到undefinedsymbol错误。如果我使用通常的方法进行链接——“将二进制文件与库链接”,那么它就可以工作——但是我没有基于配置的链接。关于如何解决这个问题的任何想法,或者至少有一些关于如何调试它的线索?Libtool/Users/dave/Library/Developer/Xcode/DerivedData/FilmFlexMovies-ddwyjuvbha

ios - Xamarin 是否使用 LLVM 编译器?

据我所知,Xamarin将C#转换为二进制文件并使用mtouch来执行此操作。LLVM是将Objective-C转换为二进制代码的XCode方法。因此,Xamarin不使用LLVM。 最佳答案 Xamarin.iOS项目可选择使用LLVM编译器。看看here.您可以通过选中Xamarin.iOS项目属性中的框来启用它。Xamarin.iOS文档有一个有用的图形,显示了一般编译过程中的LLVM步骤here.在讨论图形的文本中,说明了如何将C#代码编译成IL。当使用真实的iOS设备时,不允许使用JIT,因此在托管代码上使用AOT编译器,

php - 是否有任何 PHP -> LLVM IR 翻译器?

我需要将PHP源代码编译为LLVM位码。我试过RavenPHP(http://code.roadsend.com/rphp),它能够做我想做的事,但该项目似乎已经死了。所以我想检查一些更多可能的项目。之后我找到了phpllvmPECL扩展(http://svn.php.net/viewvc/svn/pecl/llvm/)。我什至几乎让它与主干LLVM一起运行,但在仔细查看代码后,我想,只有在执行相应的PHP函数时才会生成LLVM代码。不幸的是,这不是我想要的。所以我想知道,是否有更多将PHP转换为LLVM的项目,如果没有-从您的角度来看,实现此类事情的最佳方式是什么?AboutLLVM

iphone - LLVM IR(中间表示)可以用于创建跨平台(iphone 和 Android)ARM 可执行文件吗?

我正在研究从同一代码库高效创建Android和iPhone目标应用程序的可能方法,无论是C/C++/C#/Objective-C还是Java(使用VMKit)。LLVM看起来很有前途,但是我对围绕不同ARMCPU实现的兼容性问题感到有些困惑,主要是底层芯片组如何“解析”图形和声音代码方面(即我是否必须针对特定的ARM进行编码芯片组,或者更高级的API(如OpenGL)就足够了吗?)。我确实对各种CrossDev产品(即AirplaySDK、MoSync(GPL-GCC)、Unity3d、XMLVM等)了解一些,但我真正想做的是用Java编写或使用C/C++引擎,如果可能,发出LLVMI

Android Studio 64 位错误 : 32-bit Linux Android emulator binaries are DEPRECATED

我最近将我的ubuntu13.1064位升级到14.0464位。AndroidStudio在13.10上始终运行良好。在14.04上,我遇到了gradle(thisone)问题,这是缺少libz.so.1的问题。正在关注thislink,我必须安装这个包的32位版本,它解决了我的问题。现在(我认为这是相关的),在尝试启动设备模拟器时,我收到这条消息:ERROR:32-bitLinuxAndroidemulatorbinariesareDEPRECATED,tousethemyouwillhavetodoatleastoneofthefollowing:-Usethe'-force-32

android - llvm-rs-cc 缺少 Android Studio

我已经重新安装了AndroidStudio,但是当我打开一个新的空白项目时,我在首次自动构建期间遇到了这个错误:Cause:llvm-rs-ccismissing该项目中没有任何内容。我最近卸载了AndroidStudio,并且删除了文档文件夹中的几个项目。我最近也刚刚从系统镜像(安装了AndroidStudio的位置...当此错误开始弹出时我将其卸载)恢复。编辑我从事一个大型项目已经有一段时间了,我有很多文件和代码。我前段时间完成了代码,我只是为已经制作和实现的文本文件添加内容。我上面描述的空白项目是我测试以确保问题不在我的代码中。当这个错误弹出时(在gradle升级到4.6之后),

c++ - 使用 Eclipse 调试 LLVM

我正在研究LLVM。在使用Eclipse调试它时,我遇到了某些我想查看其内容的数据结构。但是在调试时,Eclipse只给我那个特定数据结构的地址,而不是它的内容。例如在查看SmallVectorImpl&Ops的内容时,它给出了这样的内容Name:OpsDetails:@0xbfffef94Default:{...}Decimal:{...}Hex:{...}Binary:{...}Octal:{...}请告诉我是否有任何插件可用于查看这些数据结构的内容。 最佳答案 这看起来与这里提出的问题相似(另外,刚刚看到这是大量线程死灵,抱歉

c++ - LLVM 运行 PassManager(非遗留)

如何运行非旧版PassManager?我尝试执行以下操作,但在尝试使运行函数中的分析管理器无效时抛出一些异常。我还应该为初始化做些什么吗?llvm::AnalysisManagermm;PassBuilderbuilder;autopm=builder.buildModuleOptimizationPipeline(PassBuilder::OptimizationLevel::O3);pm.run(module,mm); 最佳答案 这些片段说明了如何运行和设置以在一些.c/.cpp文件上运行现代自定义函数和模块传递...用一个ma

c++ - 在 orcjit 或 lli 中运行 RxCpp 时出现 llvm 错误 : Relocation not implemented yet!

我想在llvm的IR解释器lli中运行RxCpp示例。不幸的是,在lli中运行任何RxCpp示例都失败了:gitclonehttps://github.com/Reactive-Extensions/RxCpp.git--depth1cdRxCpp/Rx/v2/examples/pythogerianclang++-S-emit-llvm-fno-use-cxa-exit-I../../srcmain.cppllimain.ll错误信息:Relocationtypenotimplementedyet!UNREACHABLEexecutedatllvm/lib/ExecutionEngi