clang++ 相关问题

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

如何将 clang 编译器与 haxe 工具包一起使用?

我想用 clang 编译器构建我的 haxe 项目。 我创建以下“build.hxml”文件: -lib hxcpp -cpp-编译器 /usr/bin/clang++ -D linux -D STATICLIBPREFIX= -D HXCPP_CLANG -D

回答 1 投票 0

clang++,ld:在 MacOS 14.3 中运行 V8 示例应用程序时出现未定义符号

我正在尝试运行从这里引用的示例V8嵌入式应用程序:[https://v8.dev/docs/embed][1]。 (你好世界.cc) 我已经从源代码构建了 v8,并且可以找到所有库,例如

回答 1 投票 0

使用 intel clang++ 为 nvidia cuda GPU 构建二进制文件时找不到 libspirv-nvptx64--nvidiacl.bc

我使用以下命令为 nvidia GPU 构建二进制文件: clang++ -fsycl -fsycl-targets=nvptx64-nvidia-cuda simple-sycl-app.cpp -o simple-sycl-app-cuda 但收到以下错误消息: clang++:错误:可以...

回答 2 投票 0

在编译时打印类型的名称而不中止编译?

在这个问题中: 在编译时打印模板类型名 我们有一些关于如何让典型的 C++ 编译器在编译时打印类型名称的建议。然而,他们依赖于 trigg...

回答 3 投票 0

告诉优化器(O2)两个指针是“相同的”(LLVM Linux Armv7)

我有一个类,它有 2 个指向外部存储器的指针 p_Data 和 p_DataWrite。大多数时候,这两个指针都指向同一内存,并用于读取所述内存(p_Data)或写入...

回答 1 投票 0

使用 clang 进行 Gtest:对内部的未定义引用

我有一个用 gtest 编写的项目测试。我使用 CMake 来编译项目,并且它与 gcc 一起工作没有问题: cmake_minimum_required(版本3.26) 项目(cpp_stream_socket_tests) 在...

回答 1 投票 0

g++ 和 clang++ 中的宏扩展

#包括 #define DOUBLE1(x) x + x #define DOUBLE2(x) 2 * x int main() { 整数a=2; std::cout << DOUBLE2(a++) << " " << DOUBLE1(++a) << std...

回答 1 投票 0

使用 clang++ 和 CMake 构建简单的 CUDA 程序

我正在尝试使用 clang++ 而不是 nvcc 编译一个简单的 .cu 文件,尽管 LLVM 文档已经提供了基本说明,但我一直在努力应对各种 CMake

回答 1 投票 0

使用 clang++ 和 CMake 构建简单的 CUDA 程序

我正在尝试使用 clang++ 而不是 nvcc 编译一个简单的 .cu 文件,尽管 LLVM 文档已经提供了基本说明,但我一直在努力应对各种 CMake

回答 1 投票 0

为什么 clang++ 编译代码而 clang -x c++ 失败? ncurses 与 std::string

我有一个对我来说看起来很奇怪的问题。我的代码是: #包括 #包括 #包括 #包括 int main(int argc, char const *argv[]) { ...

回答 2 投票 0

g++ - 类似于 Rust 的 build-std

我想编译一个C++程序,使其动态链接到libc,但不动态依赖libstdc++。例如,使用 -static-

回答 1 投票 0

sched_setschedule 在“aarch64-linux-musl-g++”上失败

我在 Android 上设置调度策略的一段代码遇到了运行时问题。代码使用“aarch64-linux-androideabi21-clang++”成功编译并运行,...

回答 1 投票 0

模板 lambda 中的数组引用推导

我编写了一个简单的 lambda 函数,将一个静态大小数组复制到另一个数组中 #包括 #包括 int main() { constexpr auto copyArray = [](auto& out, const aut...

回答 1 投票 0

关于模板别名和用户定义运算符的顺序的奇怪行为

以下代码可以使用GCC或MSVC编译,但使用Clang失败 #包括 #ifdef MY_INT 模板 结构 my_int { 静态常量...

回答 1 投票 0

Ubuntu 22.04.2 LTS 上的 Meson 和 clang++; ld:找不到-lstdc++

我一直能够通过运行以下命令使用 clang 和 clang++ 编译介子项目: CC=clang CXX=clang++ 介子设置 clang-debug --buildtype=debug 我得到的输出是: 介子构建系统 版本...

回答 2 投票 0

从未调用的函数中获取损坏的 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

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