Clang 问答列表

clang-format 删除 doxygen 注释中的 markdown 样式换行符

作者:Noctis 提问时间:10/24/2023

Doxygen 允许使用 Markdown 样式的格式,与 HTML 样式相比,这使得代码文档的可读性要好得多。 Markdown 换行符由行尾的 2 个或更多空格组成: /** * @brie...

预处理前后 C 或 C++ 代码中行号:列号之间的映射

作者:Bass 提问时间:10/27/2023

当 C 或 C++ 源文件中出现语法错误时,GCC 和 Clang 都会报告错误所在位置的确切行和列。例如,如果我们尝试编译以下代码片段: #include <stdio.h> static vo...

当我在 Windows 10 上使用 Clang 编译 std::cout 时,我的程序崩溃了

作者:bergemon 提问时间:10/28/2023

当我在 Windows 10 上使用 Clang 进行编译时,我的应用程序崩溃了。Clang 编译此内容时不会出现警告或错误。mingw-64 也有同样的问题。std::cout #include ...

通过线程清理器忽略数据争用报告

作者:chrysante 提问时间:11/11/2023

如何告诉 Clangs 线程清理器忽略检测到的数据争用? 我的程序有一个数据竞争,我不介意,也不想“修复”。我有一个调试UI,可以观察动态系统。系统在不断变化,UI 从另一个线程读取系统的值。这显然...

为什么这些 c++ 协程在一种情况下会正确优化,而在另一种情况下却不能?

作者:user5406764 提问时间:11/12/2023

我有一组协程(生成器),我从 func1 和 func2 调用它们。 问题是:虽然编译器正确地优化了 func1 中的协程,生成了一个常量,但为什么它在 func2 中无法做到这一点? https:...

当我点击Codelite上的运行按钮时,出现了这个页面,我必须做什么?我有一个GNU gdb调试器,有问题吗?而且没有图书馆?

作者:Anıl Elmaz 提问时间:11/13/2023

̈make[1]: *** [Debug/ProjectC2] 错误 1 ld:找不到 -lcrt0.o 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) /usr...

如何设置 clang 格式以保持返回类型和 protoype 在同一行中

作者:Francois 提问时间:11/8/2023

我正在发现 clang-format。我将 ColumnLimit 设置为 120。一般来说,这效果很好,这意味着在不同的行上设置函数参数。 void myLongFunctionNameMoreT...

编译 Scilab 2024 的 IPCV(Mac、Intel 64 位)

作者:Indian 提问时间:11/12/2023

我有一台 64 位 Mac,搭载 Intel 处理器。我正在尝试为 Scilab 2024 安装 IPCV(图像处理和计算机视觉)工具箱。 我已经安装了 XCode,并且我已经运行了同意许可证和 I...

如何使用 LLVM 以编程方式编译 C 源文件

作者:phqb 提问时间:11/10/2023

我的程序(用 C 编写)通过使用函数以编程方式执行 C 编译器 (clang) 命令,动态生成许多 C 源文件并将其编译为共享库(.so 文件)。然后,使用 将编译的 .so 文件加载到程序中。你可以...

未定义的符号:带有 picolibc 的“stdout”-尽管在我的启动代码中定义了该符号(仅适用于 LTO)

作者:burnpanck 提问时间:11/9/2023

我正在尝试将嵌入式项目从 CMake(通过短暂的绕道到 meson)转换为 Bazel。我们正在使用使用 picolibc 的 llvm 嵌入式工具链。我或多或少地基于 bazel-embeded(它...


共117条 当前第4页