clang++ 相关问题

clang是一个C,C ++和Objective-C编译器,它包含预处理,解析,优化,代码生成,汇编和链接。根据传递的高级模式设置,Clang将在执行完整链接之前停止。虽然Clang是高度集成的,但了解编译的各个阶段,了解如何调用它是很重要的。

从未调用的函数中获取损坏的 C++ 符号

我想生成包含的标头的符号名称,而不调用任何函数。 例如,如果我有一个标头 mylib.hpp: 命名空间 ns { 类我的类{ 民众: 无效打印H...

回答 1 投票 0

在 llvm - windows 中仅安装 clang 和 clang++

我是 Windows 中的 clang 新手,我只想安装 clang 和 clang++ 可执行文件。 由于完整安装 llvm 和 clang 需要超过 1GB。 谁能告诉我如何仅安装 cl...

回答 2 投票 0

构造函数的类定义之外的默认参数,gcc 与 clang

代码如下: 结构体 Foo { Foo(const char *); }; Foo::Foo(const char *str = 0) { } VS 2013 和 gcc 4.8.0 接受这样的代码, 而 clang 3.3 拒绝这样的代码: 错误:添加默认值

回答 3 投票 0

使用 clang++ 编译时 CppUTest realloc 与 iostream 冲突

在我的 CPP 文件中我添加了 #包括 但是当我编译它时,我收到以下错误: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale:2827:22: e...

回答 1 投票 0

为什么使用 clang 15 在向量上调用 std::ranges::rotate 会导致“没有匹配的函数调用‘__begin’”错误?

我有以下函数可以旋转 char 向量: 无效旋转() { std::ranges::rotate(_right, _right.begin() + 1); } _right 定义为: std::vector _rig...

回答 1 投票 0

为什么在向量上调用 std::rotate 会导致“没有匹配的函数调用‘__begin’”错误?

我有以下函数可以旋转 char 向量: 无效旋转() { std::ranges::rotate(_right, _right.begin() + 1); } _right 定义为: std::vector _rig...

回答 1 投票 0

为什么 __attribute((constructor)) 有效,而 __attribute((constructor(100))) 不能(段错误)使用 clang++ 17.0.1

我正在尝试 clang 中提供的构造函数属性(此处为 clang++ )。当我做: #包括 __attribute__((构造函数)) voidRegistryFunction(); 无效注册表函数...

回答 1 投票 0

clang++ 内存清理程序报告未初始化值的使用

此代码取自 IncludeOS github 页面。我对其进行了一些修改,使其无需其他头文件即可编译。 IncludeOS 中的 find 函数有点过于冗长,所以我想简化它。但是一个...

回答 2 投票 0

C++-20 模块和 CMake 3.28:多个“错误:'wxXXXXXX' 在不同模块中具有不同的定义”错误

CMake 3.28 已发布,对 C++ 20 模块提供一流支持(至少使用 Clang >= 17)。 我在构建输出中遇到了几个这样的错误。 [...剪...] [构建] [10/12]

回答 1 投票 0

有没有办法将 8bitX32 ymm 寄存器向右/向左打乱 N 个位置(c++)

正如标题所说,我需要一种方法将 256-avx-register 寄存器中所有元素的位置移动/洗牌 N 个位置。我发现的所有关于此的信息都使用 32 或 64 位值(

回答 2 投票 0

运行 flutter linux 应用程序时出现“/usr/bin/ld: 找不到 -lstdc++: 没有这样的文件或目录”

在 Linux 桌面应用程序上运行 flutter 时出现此错误 在项目中运行“flutter pub get”... 5.3s 在 Linux 上以调试模式启动 lib/main.dart... /usr/

回答 2 投票 0

对于给定的编译器,无序映射的顺序是否始终相同?

我刚刚在代码中发现了一个错误,该错误取决于元素在 unordered_map 中存储的顺序。好吧,没什么大不了的,我会解决它。我的问题只是出于好奇以了解不同...

回答 2 投票 0

未解析的外部类型信息和dynamic_cast

我遇到的问题与这里讨论的问题非常相似: g++ 对 typeinfo 的未定义引用 即便如此,我相信我没有遇到同样的问题,并且该主题的答案并不能真正帮助我。

回答 3 投票 0

对于给定的编译器,无序映射的顺序是否始终相同?

我刚刚在代码中发现了一个错误,该错误取决于元素在 unordered_map 中存储的顺序。好吧,没什么大不了的,我会解决它。我的问题只是出于好奇以了解不同...

回答 2 投票 0

重写返回数组引用的方法在 gcc 中不起作用,但在 clang/icx 中起作用

我想返回对C++中的数组的引用。我在下面的示例中指的是 getColor2 成员函数及其覆盖。 我的基类 ILed 中有一个纯虚拟成员函数: [[

回答 1 投票 0

MacOS std::chrono::clock_cast 未找到

我正在尝试使用新的C++20 chrono库,更具体地说是新的clock_cast。 如果我使用 clang++ 16.0.6 在 Linux 上编译,它会按预期工作。 然而,如果我尝试在 MacO 上编译,我会遇到...

回答 1 投票 0

使用 clang 编译器将正常日期和时间转换为纪元时间,反之亦然

我想使用 clang 编译器将正常日期和时间转换为纪元时间,反之亦然。 我有 C++ 代码,它可以与 g++ 一起正常工作,但不能与 clang++ 一起工作。 我认为是 strptime 和 strfti...

回答 1 投票 0

如何在 Linux 上的 clang 中获取模板实例化统计信息?

我正在探索 C++ 中模板的不同方面,并希望更深入地探讨这个主题。 例如,我在某个头文件中有一个非常简单的函数模板: 模板...

回答 1 投票 0

如何指示gcc/clang将临时文件输出到特定目录

使用 --save-temps 选项保存临时文件时,gcc/clang 将临时文件输出到与输入文件相同的目录中。有没有一个选项可以指示 gcc 输出文件...

回答 1 投票 0

无法在 ubuntu 上使用 clang++ 构建简单的 C++ 应用程序

我无法在仿生海狸上使用 clang-6.0 构建简单的 hello world 应用程序,构建命令失败并出现以下错误。 clang++-6.0 -std=c++17 -stdlib=libc++ hello.cc -o 你好 /usr/bi...

回答 2 投票 0

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