clang++ 相关问题

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

设置 clang 指向 LLVM 而不是 bin?

如果这是一个初学者问题,请原谅...我正在尝试使用brew 在我的Mac Intel 上设置我的clang 和clang++。 为了安装,我只需使用brew install llvm libomp open-mpi。 然后我检查了它在哪里

回答 1 投票 0

从使用 Clang 编译的插件中调用主可执行文件的函数

我正在编写一个程序(macOS,clang++编译器,目前只有AppleSilicon),稍后我可以通过提供使用主程序的pu的自定义插件(动态库,在运行时加载)来扩展它...

回答 2 投票 0

从基类中查找虚方法的地址

CPU:Mac M (AArch64) 编译器:XCode(Clang) 我们有 UE5 中的以下类 类 IRHIComputeContext {} IRHICommandContext 类:公共 IRHIComputeContext { // 纯虚方法...

回答 1 投票 0

这是 GCC 优化器错误还是功能?

我观察到一种奇怪的行为,GCC(但不是 clang)将在全局销毁阶段跳过指针释放后重置表达式,并且具有某些 -O? 值。我可以用

回答 1 投票 0

仅在使用 const 关键字时出现整数溢出警告

在使用 clang++ v.17.0.1 或更高版本(带有标志 -Winteger-overflow)时,我遇到了 C++ 中 const 关键字的警告。 这是代码片段: int foo_const() { const auto min = std::

回答 1 投票 0

如何在 freebsd 上从 clang11 切换到 clang14?

你好,我的服务器上安装了 clang 11.0.1 版本,但我的项目是用 clang14 编译的,当我编写命令“ pkg install clang14 ”时,我收到类似 clang14 not find 的错误。 请...

回答 1 投票 0

gtest:clang++ 和 std::vector 架构 x86_64 错误的未定义符号

我下载了gtest 1.6,并用clang++编译它。 导出 CC=/usr/bin/clang 导出 CXX=/usr/bin/clang++ 配置 制作 我得到了 libgtest.a,并将其复制到 /usr/local/lib/libgtest_c...

回答 2 投票 0

为什么断点位置是函数地址+4字节?

假设我有这个main.cpp: #包括 int foo() { 返回123; } int main() { 整数a = 1234; std::cout << foo() + a << std::endl; return 0; } Then I compile it: c...

回答 1 投票 0

g++ 可以,但是 clang 不行:将右值返回到左值

我有以下示例,使用 g++ 可以,但使用 clang++ 可以使用 C/E。 我想知道他们中间谁是正确的? #包括 类我的类{ 民众: 我的课() { std::cout << &quo...

回答 1 投票 0

为什么 bitset::set() 会触发未定义的行为

如果我编译这段代码 #包括 整数 main(int argc, char** argv) { std::bitset<96> 掩码; 掩码.set(); 返回0; } 使用 clang++ -fsanitize=integer test_bitset.cpp 一个...

回答 1 投票 0

libtool:链接:不支持的硬编码属性 - 空白 CXX 配置

错误 当我尝试在 OS X 上为基于自动工具的项目执行 make 时,收到以下错误: libtool:链接:不支持的硬编码属性 libtool:链接:请参阅 libtool 文档...

回答 2 投票 0

如何使用 clang -cc1 链接目标文件

在 clang 中,我可以使用 clang file.o -o file.exe 并将目标文件链接到可执行文件。 但我必须仅使用 -cc1 链接 file.o 是有原因的,那是因为我已将它嵌入到 C++ 中

回答 1 投票 0

为什么libc++中没有出现jthread(使用clang 18,c++26)

以下代码仅使用“jthread not in std”进行编译。 叮叮当当 18 clang++ -std=c++26 -stdlib=libc++ 而jthread的实现在__thread/jthread.h中,但是由于某种原因...

回答 1 投票 0

如何在 c++11 中使用 vscode-clangd?

如何配置 vscode-clangd 使用 c++11 进行 lint? 我在研讨会中添加了 complie_commands.json 和 complie_flags.txt 。 作坊 |-complie_commands.json |-complie_flags.txt |-列表.cpp complie_com...

回答 2 投票 0

我想知道为什么下面的代码会出现错误。和类型转换运算符有关吗? [关闭]

我想知道为什么下面的代码会出现错误。我使用 clang-17 进行编译。使用 gcc11.4.0 编译此代码也会导致错误消息 我想这应该与...有关

回答 1 投票 0

为什么符号表中没有变量名?

创建一个 main.cpp,如下所示: int main() { 整数a=1; 整数 b = 2; int c = a + b; int d = c % b; int e = c + d; 返回e; } 编译它: clang++ -g -O0 main.cpp 然后尝试查看符号

回答 1 投票 0

未定义的符号:_NSLog 在 MacOS 上链接控制台 C++ 程序时

我正在尝试在 MacOS 上构建一个用 C++ 编写的控制台应用程序。该应用程序链接到第三方库,这需要一些 Apple 特定的东西: ld:未定义的符号: _NSLog,参考...

回答 1 投票 0

Flutter linux 构建错误:cmake 无法编译简单的测试程序

我一直在使用flutlab 开发我的第一个flutter 应用程序,并且最近在vscode 中进行了设置。在网络模拟器中一切正常,但是当我尝试在 Linux 上运行时,出现以下错误...

回答 1 投票 0

如何让螺纹清洁剂“更准确”?

根据线程消毒剂文档: ThreadSanitizer 使用比本机运行更多的实际内存。在默认设置下,每个线程的内存开销是 5 倍加 1Mb。设置为 3x(更少

回答 1 投票 0

clang++ fstreams 比 g++ 慢 10 倍

问:有没有办法加快 clang++ STD 库 fstream 的速度? (有人知道为什么它比 g++ 慢得多吗?) 我正在尝试处理非常大(许多 GB)的二进制数据文件,并且感到惊讶......

回答 1 投票 0

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