草庐IT

llvm-codegen

全部标签

windows - 为什么 Windows 上的 llvm-config 不为 clang++.exe 发出正确的参数?

我不是经验丰富的LLVM用户,但我正在尝试在Windows上编译LinuxLLVM项目。该项目是GHDL。因为适用于Windows的即用型LLVM安装程序没有捆绑llvm-config,所以我需要从源代码编译LLVM和clange。该项目需要LLVM3.5。首先,我下载了llvm-3.5.2和clang-3.5.2并使用CMake将其转换为VisualStudio2013项目。然后我用VS2013编译了一下。原始makefile调用llvm-config。生成的字符串传递给clang++:clang++-c-I`/usr/lib/llvm-3.5/bin/llvm-config--in

windows - 通过 LLVM 或 GCC 以 WinRT 为目标

LLVM和GCC都支持Objective-C,我喜欢这种语言。因此,我有兴趣使用LLVM或GCC来定位WinRTnative代码,可能使用MinGW。虽然我感兴趣的问题应该很容易通过谷歌搜索,但我找不到任何重要信息:LLV​​M或GCC是否支持以WinRT为目标?英特尔有一篇关于usingIntelC++Compiler13.0withVisualStudio2012的文章其中可能包含有用的提示。还有一个nearduplicatequestion. 最佳答案 Clang现在完全支持Windows上的nativeC和C++,以及nat

windows - Windows 上 LLVM 汇编语言中的 Hello World

作为一名经验丰富的程序员,问这样一个问题我觉得很愚蠢:是否有分步教程解释如何用LLVM汇编语言编写“HelloWorld”程序,生成一个简单的“hello.exe”哪些可以在标准WindowsPC上执行?我遵循了几十个这样的教程,解释了如何检查、制作、编译llvm等。但是他们要么需要一些其他软件(这会导致另一个教程-Marathon),要么他们以一些“路径/文件/Dll”结束未找到”-错误(导致另一个教程-马拉松)。我实现了让llvm.exe执行...一次。现在Windows报告应用程序崩溃了?!现在我完全迷失在过时的教程、错误、不兼容、模拟器/虚拟机、IDE、交叉链接、32位与64位

windows - 为什么 Windows 上的 clang/llvm 需要 Visual Studio 的 Link.exe?

根据LLVM'sGettingStarted(Windows)site:...Clangcanbeusedtoemitbitcode,directlyemitobjectfilesorevenlinkedexecutablesusingVisualStudio’slink.exe.为什么需要在Windows上使用Link.exe?而且,就此而言,在Mac/Linux上使用什么?再往下说:CompiletheprogramtoobjectcodeusingtheLLCcodegenerator:C:\..>llc-filetype=objhello.bcLinktobinaryusing

ios - 在构建到设备但不是在模拟器中时出现 LLVM 错误

当我尝试将我的测试目标构建到我的iPad1(4.3.5)或iPhone4(4.3.5)时,我从Xcode4(Build4A304a)收到以下错误:Internalcompilererror:treecheck:expectedtreethatcontains'declwithvisibility'structure,have'const_decl'inc_common_truthvalue_conversion但当测试目标切换为在模拟器中构建时则不会。无聊的代码行是GHAssertNotNULL(xxxObject,@"xxxObjectcouldnotbecreated");(对象已

ios - LLVM 在 Xcode 4 中是否支持测试覆盖率?

clang/llvm是否支持生成测试覆盖文件,就像生成.gcov文件的GCC一样。如果是怎么办? 最佳答案 我听说XCode仍在保密协议(protocol)中,但我可以谈谈LLVM和Clang。LLVM现在知道如何在编译时发出.gcno文件,在程序运行时发出.gcda文件(链接到libprofile_rt)。在LLVM内部,这使用来自调试信息的数据将代码与文件和行号信息相关联。要使用它,您需要SVNHEAD的LLVM和Clang。那个clang应该支持gcc为覆盖构建所做的相同标志;--coverage即可,或者您可以单独使用-ft

ios - 在 iOS 上使用 LLVM 编译时,Sqlite FTS 不起作用

我开发企业iPad应用已有一段时间了。由于大约2年前开始开发应用程序,我需要从源代码编译我自己的SQLite版本,因为默认的SQLite库(sqlite3.dylib)没有默认启用FTS。好的,从那以后一切正常。我一直使用GCC作为项目编译器。问题是现在我正在尝试将我的整个项目转换为使用ARC.为此,我需要使用Apple的LLVM。编译器。就是这样。当我更改编译器(从GCC4.2到LLVM3.1或4.0,没有转换为ARC,也没有更改任何其他内容)时,我的应用程序构建正常,一切运行正常,除了我的FTS查询,它根本不起作用甚至最简单的。它们总是运行并返回,但没有结果(不过带有SQLITE_

ios - Apple LLVM 编译器错误 4.1

所以,我碰巧移动了一些文件夹,突然间我的项目发现只喜欢而不是工作会很酷。有人可以告诉我如何解决这个错误吗?(为irliphone编译时出错。)短错误:clang:error:nosuchfileordirectory:'/Users/OscarApeland/Downloads/LNGConverter2/LNGConverter/LNGConverter/LNGConverter-Prefix.pch'clang:error:noinputfilesCommand/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDe

ios - 如何解决xcode 5 中的apple LLVM 5.0 错误?

我在模拟器和设备上运行我的应用程序都没有任何问题。突然我收到这个错误:fatalerror:file'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h'hasbeenmodifiedsincetheprecompiledheader'/Users/rashidasgari/Library/Devel

iphone - Apple LLVM 编译器 3.1 错误 - iOS 5; Xcode 4.3

我已经收到这个错误很长时间了,我不知道该怎么办。为了让问题保持简短,我将错误写入一个.rtf文件并将其放入CloudApp。这是链接:http://cl.ly/0T3n1Q123u352T372t0m我认为它与“CLAPIDeserializer.m”有关。我将不胜感激任何帮助。谢谢。错误:CompileC/Users/juniorpond/Library/Developer/Xcode/DerivedData/Test-fqacaiejputxwicubwhguzleizde/Build/Intermediates/Test.build/Debug-iphoneos/Test.bui