Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
无法强制 clang CompilerInstance 对象将标头解析为 C++ 文件
我有一个名为的 C 标头class h我想解析 class MyClass public Class Class bool isTrue const bool isFalse const private bool m attrib bool
c
Clang
LLVMClang
框架的私有模块映射
我在用着这个答案 https stackoverflow com a 25250520 849645创建模块映射来为 CommonCrypto 创建模块 以便我可以在框架中使用它 然而 这样做意味着我使用此框架的任何项目都可以通过以下方式访
xcode
swift
frameworks
dylib
LLVMClang
实现 Objective-C 的根类需要什么?
我尝试了这段代码 main m import
Objectivec
class
objectivecruntime
LLVMClang
使用 clang 编译时 openmp 无法正确链接
我已经在 Ubuntu 16 04 上从源代码构建了 clang 4 0 并尝试编译一个简单的 OpenMP 程序 但收到以下错误 tmp test 7f2c7c o In function main home me sf shared t
c
Clang
openmp
LLVMClang
CMakeList 文件从 C 源文件生成 LLVM 位码文件
我正在尝试使用 CMake 从 C 源文件 hello c 生成 LLVM 字节码文件 下面是我的 CMakeLists 文件 CMakelists txt cmake minimum required VERSION 2 8 9 set
Linux
makefile
CMake
LLVM
LLVMClang
链接 clang-llvm
我一直在使用 clang llvm 开发一个小工具 但我无法成功让 g 和 gnu 的链接器将我的代码与 clang 正确链接 我的链接器生成以下错误 undefined reference to clang FileManager Fil
c
LLVM
Clang
LLVMClang
C++ 编译器是否对 lambda 闭包执行编译时优化?
假设我们有以下 无意义的 代码 const int a 0 int c 0 for int b 0 b lt 10000000 b if a c c 7 变量 a 等于零 因此编译器可以在编译时推断出指令 if a c 永远不会被执行并且会
c
gcc
Optimization
Lambda
LLVMClang
OpenMP 在 High Sierra LLVM 中可用吗?
Apple 在 macOS 10 13 High Sierra 中提供的默认 LLVM 中 OpenMP 终于可用了吗 它已经在主 LLVM 中可用一年多了 问这个问题的另一种方式可能是新的 Apple LLVM 基于哪个版本的 LLVM
MacOS
openmp
LLVMClang
如何检查 Clang ASTvisitor 中的变量声明是否是数组
我试图确定 ASTvisitor 中的变量声明是否是一个数组 如果是一个数组 我想确定该数组的维数 您可以在下面找到我的代码 bool VisitVarDecl VarDecl var if astContext gt getSourceM
c
Clang
LLVMClang
Clang 构建非常慢并且中途挂起
我正在开始编写自己的 clang 工具 这些是我到目前为止所遵循的步骤 查看 llvm 7 0 发行版 查看 clang 7 0 版本 建造 使用带有以下标志的 ninja 构建 clang 和 llvm 没有这些标志就一直挂在我身上 DL
LLVM
LLVMClang
ninja
goldlinker
是否可以使用 llc 标志运行 clang
有没有办法运行 clang 并添加 llc 标志 我想使用 print after all print before all debug only 而不必在其间使用 bc 文件 可以将其他参数传递给 LLVM 的选项解析器 mllvm 对于
Clang
LLVM
LLVMClang
使用 rustc 和 clang 运行 LLVM 文件
我正在尝试运行 ll文件带有 clang 并出现链接器错误 我有一个文件test rs它只包含一个 main 函数println 陈述 我使用以下命令生成 LLVM IRrustc emit llvm ir crate type bin t
Rust
LLVM
LLVMClang
如果属性名称以 new 开头,应用程序将崩溃
在我的项目中 我使用 coredata 其中一个实体有一个名为newTotal 在其对应的 NSManagedObject 类中 属性声明如下 property nonatomic strong NSString newTotal 如果我在
Objectivec
CoreData
nsmanagedobject
LLVMClang
Clang 看不到基本标题
我尝试使用 Clang 在 Fedora 20 上编译简单的 hello world 得到以下输出 d cpp 1 10 致命错误 找不到 iostream 文件 include
c
C11
Clang
LLVMClang
openmp 在我的 mac 上以单线程运行
我正在尝试在 Mac 上使用 openmp 并行化程序 但我无法使其成为多线程 我尝试从源代码 在 svn co 之后 构建 llvm clang openmp 3 7 1 作为有记录的 我也尝试过使用llvm 项目提供的 clang 和
Multithreading
MacOS
openmp
LLVMClang
OSX 10.11 上的 OpenMP 支持,gcc 错误“未找到文件 omp.h”
我一直使用gcc版本5 3 0 它说它带有 openmp 支持 但是每次当我使用 gcc 通过终端 或通过 xCode 7 编译程序时 我都会收到相同的错误 找不到文件 omp h 我在这个问题上搜索了太多 并尝试了几乎所有我发现的东西 首
c
MacOS
gcc
openmp
LLVMClang
如何从内核树构建 BPF 程序
内核提供了许多示例samples bpf 我有兴趣在树之外构建一个示例 就像我们构建一个内核模块一样 其中Makefile可以很简单 是否可以对 bpf 执行相同的操作 我尝试从中删除不必要的部分samples bpf Makefile并保
Linuxkernel
JIT
LLVMClang
bpf
将 LLVM Clang 4.x.x / 5.x.x / 6.x.x 集成到 Visual Studio 2017
The 适用于 Windows 的官方 LLVM 4 0 构建与 Visual Studio 集成到 Visual Studio 2015 不幸的是 它仍然不支持 Visual Studio 2017 当您尝试设置平台工具集一个项目的LLV
VisualStudio
MSBuild
VisualStudio2017
LLVM
LLVMClang
如何从 LLVM 中的 CallInst 获取间接调用的函数名称
Function fun call gt getCalledFunction getCalledFunction 如果是间接调用则返回 null 如何获取函数的名称或指针的名称 我发现Stack Overflow中与此问题相关的所有问题都谈
c
LLVM
LLVMClang
使用Clang编译内联intel语法汇编的C/C++项目
我们在编写C C 代码时 如果在有较高性能需求的时候 可以使用汇编代码来编写相应的函数 C C 直接调用即可 汇编的语法格式有两种 一种是我们在Windows下常见的Intel的语法格式 另一种是GCC下使用的AT T格式的语法 这种语法对
汇编
跨平台
LLVMClang
Clang
内联汇编
«
1
2