clang 相关问题

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

如何在 clang 中使用 __FUNCTION__ 附加静态字符串

以下 C++ 代码可以使用 MSVC 正常编译,但不能使用 CLang 编译。 无效测试() { 自动 str = __FUNCTION__ "." “描述”; } 为什么这仅适用于 MSVC? ...

回答 1 投票 0

CodeChecker 存储命令错误:Thrift 无效数据错误。是怎么引起的?

我有一个在 codechecker.XX.de 运行的 codechecker Web (UI) 容器。 我已经使用 server-config.json 配置了用户 [例如:用户 XX:XX、用户名 XX、密码 XX] 我为...创建了一个产品

回答 1 投票 0

使用 clang 编译 CUDA 时 C++ 虚拟类出现 nvlink 错误

在处理 CUDA 项目时,我收到一个 nvlink 错误,指出 __cxa_pure_virtual 具有未定义的引用。我的存储库的结构类似于 ModernCMake - 扩展示例中的示例。 惊喜...

回答 1 投票 0

为什么 Linux Clang 和 macOS Clang 对 long long 和 int64_t 的看法不一致?

我有以下C++代码: #包括 模板 类 MyClass; 模板 <> 类 MyClass {}; int main() { MyClass obj; } 你...

回答 1 投票 0

0 大小数组的基本原理是什么?

GCC 和 Clang 都支持(作为扩展)0 大小(也称为“0 长度”)数组。 0 大小数组的基本原理是什么?

回答 1 投票 0

为什么这个使用 stdarg 的 C 函数在由 Apple Silicon 的 clang 编译时会中断?

使用 Apple clang 版本 15.0.0 (clang-1500.3.9.4) 编译时,以下函数 MsCommand_push 无法按预期工作。它应该将可变数量的指向 char 的指针作为输入(

回答 1 投票 0

clang 不支持 -ffunction-sections

在 linux 上,clang 继 gcc 之后,有一个 -ffunction-sections 选项,使每个函数都放在自己单独的部分中(然后可以使用适当的链接选项来导致未使用的部分...

回答 1 投票 0

getauxval 无法与 ifunc 配合使用

这个问题是从这里衍生出来的,但是,它仍然是一个全新的问题。 在提到的问题之后,我有以下代码。它可以通过 use_embed 在 memcpy 和 my_memcpy 之间进行选择。 #我...

回答 1 投票 0

MSYS2,clang最新版本没有出现在pacman查询中

我决定从源代码构建一个应用程序。为此,需要 clang 版本 17.0.0 或更高版本。我在 Windows 10 上使用 MSYS2,当我运行命令 pacman --query clang 时它会返回

回答 1 投票 0

使用 LLVM 加上自定义通道和自定义库编译 Apache Server

我们想使用LLVM来编译apache 2.2.19。在编译过程中,我们希望通过指定 CFLAGS 环境变量来向 clang 添加自定义传递: CFLAGS="-Xclang -load -Xclang m...

回答 1 投票 0

Apple Clang 结构的默认构造函数

typedef 结构体{ 整数x; 整数y; } 测试; int main() { // 这不能用 Apple Clang 编译 测试 test1 = 测试(10, 5); // 但无论如何我可以做到这一点 测试 test2 = { .x = 10, ...

回答 1 投票 0

cmake clang-tidy(或其他脚本)作为自定义目标

我正在尝试为 clang-tidy 创建一个自定义 cmake 目标,以检查我的项目。源文件夹看起来像这样: src/scripts/run-clang-tidy.py src/.clang-tidy 源代码/... 到目前为止我的计划...

回答 4 投票 0

了解 Clang 的 SIMD 优化,用于将 float 乘以 int 循环计数器

给定以下函数 void foo(float* 结果, int 大小, float y, float delta) { 对于 (int t = 0; t < size; ++t) { result[t] = y + delta * t; } } Clang with -O2 generates the

回答 1 投票 0

用于返回参数和变量的 Clang 格式 binpack OnePerLine

我有以下代码: 返回first_long_function_name(参数)|| secondary_long_function_name(参数) || Third_long_function_name(参数); 我希望它表现得像

回答 1 投票 0

我可以在不知道其中其他元素的情况下访问第一个结构体元素吗?

根据 ANSI,我怀疑这是 UB,但在我的系统(x64 Linux)上,即使使用 -Wall -Wextra -Werror -O3,gcc 和 clang 都会在这里产生预期结果: #包括 typedef st...

回答 1 投票 0

如何告诉编译器函数参数永远不会为零?

想象我有一个像这样的虚拟 C 函数: void Dummy(uint64* dest, const size_t 计数) { 对于 (size_t ii = 0; ii < count; ii += 8) { *dest++ = (uint64)dest; } } If you look at what the

回答 1 投票 0



如何使用 ASTMatcher 排除无标签结构?

我目前正在使用 Clang 的 ASTMatcher 来提取结构声明并排除无标记结构。这是我想避免匹配的结构类型的示例: #包括

回答 1 投票 0

如何使用 ASTMatcher 排除没有标签的结构?

我目前正在使用 Clang 的 ASTMatcher 来提取命名结构声明并排除没有标签的结构。这是我想避免匹配的结构类型的示例: #包括<...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.