有关clang LLVM编译器前端的问题。有关C的一般问题,请使用C标记。
我正在一个项目上使用 clangd vscode 扩展,一切都工作得很好。 但我有一个“类似强迫症”的配置,我想配置。 我有以下结构定义: 是...
您好,我有一个问题。我尝试使用 LLVM 的内置 Pass。为了尝试一下,我使用了 Pass“DeadStoreElimination”dse。为此我写了一个简单的代码: #包括 整数...
我使用以下命令在我的 iOS 项目中构建一个 c 存档: GOOS=ios GOARCH=arm64 CGO_ENABLED=1 SDK=iphonesimulator CGO_CFLAGS="-fembed-bitcode" CC=pwd/clangwrap.sh go build -buildmode=c-
没有匹配的构造函数来初始化“string”(又名“basic_string<char>”)
这是代码: #包括 #包括 使用命名空间 std; 类 Foo { 民众: 运算符 string() const { 返回 n; } 字符串 n {"foo"}; }; int main (int a...
我的设备上正确安装了 clang-format。问题是每当我在编辑器中格式化时,我总是会得到以下信息: int main() { printf("你好世界!"); 对于 (int i = 0; i < 5;...
保留 g++ 作为默认编译器,但也导出 clang 命令,以便将包含目录添加到路径
我想使用 clangd 作为我的 linter,g++ 作为我的编译器,CMake 作为我的构建系统。我的项目具有以下结构: 我的项目 ├── 建造 │ ├── ... ├── CMakeLists.txt ├──compile_commands.j...
根据线程消毒剂文档: ThreadSanitizer 使用比本机运行更多的实际内存。在默认设置下,每个线程的内存开销是 5 倍加 1Mb。设置为 3x(更少
在此代码中: typedef int foo; 结构S { 富富; }; int main() {} 所有版本的 clang -std=c++14 都接受此代码,但是所有版本的 g++ -std=c++14 报告: 5:错误:声明o...
无法在 masOS 上链接 gosseract v2.2.1:ld:未找到库“lept”
我已经从自制软件安装了 tesseract 5.3.4 和 leptonica 1.84.1。 当我尝试运行最简单的代码时: 包主 进口 ( “github.com/otiai10/gosseract” ) 函数主(...
GCC/Clang 与 MSVC:使用 std::invoke 的模板函数中缺少 Wconversion 警告
我遇到一个问题,模板函数使用 std::invoke 调用另一个函数,将 size_t 参数传递给需要 int32_t 的参数。从理论上讲,这应该会引发 w...
为什么我在 Apple Silicon 上使用带有 j 标志的 make 时权限被拒绝?
我有一个简单的 make 文件,它使用 /opt/homebrew/opt/llvm/bin/clang 编译一堆 c 文件。我有两台机器(Intel Mac 和 Apple M1 Max),均运行 macOS 12.7.3。 在英特尔 Mac 上:
当我的基类没有实现成员函数时,我想触发 static_assert。 #包括 模板 结构AlwaysFalse:公共std :: false_type {};
将 clang++ 与 C++23 和 gcc 候选 12 一起使用无法找到预期的标头
我想使用 C++23 的 ,但是 clang 无法在我的系统上找到它,除非我添加 -stdlib=libc++,这会导致针对 libstdc++ 编译的各种共享库出现其他错误。 ...
我在 Qt Creator 中收到此警告: 不要创建临时 QRegularExpression 对象。使用静态 QRegularExpression 对象代替 [clazy-use-static-qregularexpression] 这是关于...
如何在 CLion for Mac 上支持 C++20 模块
我无法使用Clion 2023.3成功编译cpp20模块代码。 这是代码: //你好.cppm #包括 导出模块你好; 导出无效你好(){ std::cout << &...
我有一个小项目,我已将其重构为 C++ 模块。下面是CMakeLists.txt: cmake_minimum_required(版本3.28) 项目(myengine 语言 CXX) 设置(CMAKE_CXX_STANDARD 20) 设置(
我有一台装有 Ventura 13.5.1(intel proc)的 Mac。我需要在 mac 中使用 usc gcc 而不是 clang,我该怎么做? 现在我的 mac 上有这样的东西: λ ~/ gcc -v Apple clang 版本 14.0.3 (clang-1403.0....
我正在尝试用 C 语言学习 SDL,我想使用 Zed 作为我的文本编辑器。 在 VS code 中,我设法包含库的路径并获得支持的 SDL 语法。 最近 Zed 是我的主要文本编辑......
我正在尝试使用辅因子方法制作行列式计算器。这是我的代码: 无效 det(int r,int c) { 整数检查=0; 如果(r==c){ 检查=1; 否则检查= 0; ...
我尝试使用辅因子方法制作行列式计算器 这是我的代码: 无效 det(int r,int c) { 整数检查=0; 如果(r==c){ 检查=1; 否则检查= 0; 如果...