clang 相关问题

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

LLVM BPF后端不会将源文件名放在符号表上

我现在正试图从ELF对象中提取源C文件名,该对象是由clang从以下C代码编译而来的。 #包括 uint64_t test(uint64_t a){return a + 1;当我指定......

回答 1 投票 2

如何从字符串中获取clang :: QualType?

我正在为clang静态分析器开发一个自定义检查程序,用于检查CPython API的错误使用。我已经取得了一些进展,但我陷入了困境:我怎样才能得到一个clang :: QualType值...

回答 1 投票 1

如何在CMake中添加选项`llvm-config --cxxflags --ldflags --libs`?

有谁知道如何将选项`llvm-config --cxxflags --ldflags --libs`添加到CMake中?对我来说棘手的部分是反击。我需要配置我的CMake文件以获取编译命令...

回答 1 投票 1

Windows上的clang中M_PI_2丢失

我在源代码中使用math.h中的M_PI_2。这适用于我的Linux,OSX,iOS和Android版本。当我使用Windows的clang编译器时,我得到:使用未声明的标识符'M_PI_2'...

回答 1 投票 -1

如何使用compile_commands.json与clang python绑定?

我有以下脚本尝试打印给定C ++文件中的所有AST节点。这在使用简单文件(包含同一目录中的头文件,...)时使用它可以正常工作

回答 2 投票 6

类内部的静态constexpr链接问题

我正在尝试创建在类中定义的静态constexprs。我知道这个问题:与定义类相同类型的静态constexpr成员,方法3现在工作正常。但是,我有......

回答 4 投票 3

strcmp中的奇怪返回值[重复]

在检查strcmp函数的返回值时,我在gcc中发现了一些奇怪的行为。这是我的代码:#include #包括 char str0 [] =“你好世界!”; char str1 [] ......

回答 4 投票 6

clang ++是否以更轻松的方式处理系统头?

以下结构在Linux系统头文件/usr/include/sys/inotify.h中定义:struct inotify_event {int wd; uint32_t掩码; uint32_t cookie; uint32_t len; char名字......

回答 1 投票 2

Clang / GCC真的支持延迟加载功能吗?

如果您真的经历过与上述标题相关的事情,您是否介意留下您对此的评论?我试图在Ubuntu上使一个共享对象延迟加载Clang和GCC(...

回答 2 投票 5

如何在Linux上加载共享库延迟

我一直在寻找一种方法来创建一个共享库(让我们命名库libbar.so)在Linux上加载延迟,它应该只在一个链接器的帮助下实现,而不是修改任何东西......

回答 3 投票 6

无法编译ruby 1.9.3

当我在Mac OSX Lion上运行rvm install 1.9.3 --with-gcc = clang时,ruby无法编译,我在(.rvm / log / ruby -1.9.3-p374 / make.log)中收到以下错误[2013-01-29 16:31:05] make CC = clang LD = ...

回答 5 投票 20

如何在clang抽象语法树的右侧获取整个表达式?

让我们举一个玩具示例,说我在test.cpp文件中有以下代码:int main(){int gt = 3; int g = 10 / gt;我想找到分区中分母的变量名...

回答 1 投票 0

Clang,OpenMP和自定义矢量/矩阵缩减

到目前为止,我不得不使用自制的gcc在我的Mac上编译OMP增强代码。好消息是,Apple Clang现在能够找到OMP标题(至少在其Apple LLVM版本9.1.0(clang-902.0 ....)

回答 2 投票 2

与stdarg有关的clang bug?

这似乎是与null终止的变量参数列表相关的clang中的错误。预期的行为是va_arg()将在第一次迭代时返回0,因为别名之后的参数...

回答 1 投票 0

clang-format不能在gVim下工作

我通过apt-get安装了clang-format-3.8。现在我尝试在gVim中使用它,但它不起作用。我检查并且clang-format-3.8存在于文件夹/ usr / share / vim / addons / syntax中。但是当我输入:pyf / ...

回答 4 投票 5

clang-format标准化的行结尾

是否有可能使clang-format标准化行结尾以使整个项目一致?像这样:int main()\ n \ n \ n \ n \ n \ n \ n返回0; \ n} \ r \ n将格式化为:int main()\ n \ n \ {\ ...

回答 1 投票 0

究竟是什么char16_t和char32_t,我在哪里可以找到它们?

我正在寻找char16_t和char32_t,因为我正在使用Unicode,而我在Web上找到的只是他们在uchar.h中。我在iOS SDK中找到了所谓的标题(不是macOS的标题,对于...

回答 2 投票 1

clang:使用O3导出隐式实例化函数的符号

TL,DR:即使-O3处于活动状态,我如何强制clang导出隐式实例化函数的符号?我们来看下面的代码:#include #包括

回答 1 投票 1

在没有clang警告的情况下,在C ++ 11中非常简单地初始化模板类的静态成员

我有一个模板类,结构如下:foobar.h:class Bar {Bar(float f); };模板 class Foo {Foo(const Bar&); ...静态const Foo ...

回答 1 投票 3

Mac:“无法找到制定目标的规则”(C,CodeLite)

GNU Make v.2.4.1 MacOS High Sierra使用clang编译可执行文件我对make文件有一个特殊的问题。我拼接了一个由CodeLite IDE生成的make文件和我有的make文件...

回答 1 投票 -1

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