clang 相关问题

有关clang LLVM编译器前端的问题。有关C的一般问题,请使用C标记。

如何获得Clang中条件的右括号的位置?

我正在使用clang库来进行一些c ++ AST操作。我想获得一个IfStmt条件的右括号的位置。我试过:auto condLocEnd = statement-> getCond() - &...

回答 1 投票 3

Clang和LLVM - 发布与调试版本

这似乎是一个简单的问题,但需要花费大量时间才能弄明白......在构建LLVM + Clang的说明中,提到了Release和Debug配置。是调试版本......

回答 1 投票 13

testb $ 1,%al的语义是什么

我试图理解这个testb指令(x86-64)会做什么。 testb $ 1,%al这里$ 1的值是多少。是全部(0xFF)还是单个1(0x1)?该组件由clang生产...

回答 2 投票 0

如何强制编译器显示隐式构造函数

gcc或clang有“-E”选项来运行预处理器并显示所有宏是如何扩展的,对于隐式生成的方法我需要这样的东西。有没有办法强迫gcc或clang ...

回答 1 投票 4

如何从GCC /铿锵声组件输出中消除“噪音”?

我想检查在我的代码中应用boost :: variant的程序集输出,以便查看哪些中间调用被优化掉了。当我编译以下示例时(使用G ++ 5.3使用g ++ -...

回答 3 投票 49

意外(IMO)恒定转换警告

考虑以下代码:#include static constexpr uint8_t a = 0x80; static constexpr uint8_t b = ~a;它会产生以下警告: :5:30:警告:暗示......

回答 1 投票 -1

ISO 8601:2004中的C预处理器__TIMESTAMP__

如何在ISO 8601:2004中更换__TIMESTAMP__? __TIMESTAMP__ 2013年7月6日星期六02:50:06 vs __TIMESTAMP_ISO__ 2013-07-06T00:50:06Z

回答 4 投票 9

静态库与动态框架的iOS应用程序大小

分布式应用程序大小是否受到使用静态库或动态框架依赖的选择的影响?我读了一篇较旧的文章,声称Clang很聪明,只能链接......

回答 1 投票 4

clang工具:包含路径

我想根据输入更改我的clang工具的include路径。当我在示例测试文件上运行以下代码时,我有一个编译错误“找不到标题”。 #include“clang / Frontend / ...

回答 1 投票 1

Qt 5.12 Mac OS X版本号错误

当我尝试使用我的C ++ Qt项目时,我收到以下错误:clang:error:'-mmacosx-version-min ='clang中的无效版本号:错误:-stdlib = libc ++的无效部署目标(...

回答 1 投票 3

如何将调试信息附加到LLVM Pass中的指令中

我试图在运行时从我的LLVM优化传递中收集一些信息。换句话说,我想知道编译后特定IR指令的物理地址。所以我的想法是......

回答 1 投票 0

mac中Rcpp包中的dyn.load错误

我在加载编译对象Rcpp编译对象时遇到问题。我从源代码编译RcppSMC包。我在dyn.load中出错(“mylib.so”):无法加载共享对象'/ Users / avi / softwares / ...

回答 2 投票 1

Linux Clang和Objective-C基础库

我一直在Ubuntu系统上使用GCC + GNUstep试验Objective-C。现在关于LLVM Clang编译器,它提供了哪种*步骤库?它是否使用GNUstep ...

回答 4 投票 2

brew install clang-omp无法正常工作

我需要在Mac上使用OpenMP编译C ++代码。不幸的是,Mac上安装的默认版本的clang(703.0.31)不支持OpenMP。因此,我正在尝试安装clang-omp ...

回答 4 投票 19

为Visual Studio项目生成clang编译数据库

Visual Studio为Clang添加了很多支持。我想将clang-tidy.exe用于Visual Studio项目。为了做到这一点,我需要JSON“编译数据库”。有没有办法出口......

回答 1 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.