clang 相关问题

有关clang LLVM编译器前端的问题。有关C的一般问题,请使用C标记。

为什么不能在 std::span 上对这个循环进行 clang 向量化,将结果写入 std::array ?

为什么 clang 17.0.1 不会对以下函数中的循环进行矢量化: 无效适应(std::span信号) { F true_val = signal.back(); F y = dot_prod(&信号[...

回答 1 投票 0

无法让 LLDB 正确运行我的可执行文件

最近我决定尝试一下 clang,它确实有效。 (这不是问题) 但是当我尝试运行它时,我得到了一个浮点。我搜索了 clang 调试器 并获得 LLDB,开始安装...

回答 1 投票 0

如何使 clang-format 在使用 require 子句打开函数大括号之前不添加新行?

当我使用 Clang-format 自动格式化时,当需要子句存在时,它总是在大括号之前插入换行符。 这 constexpr auto size() const noexcept 需要(!唯一){ 返回标准差::

回答 1 投票 0

Android NDK > 18 未在 Fedora 36 中构建模块(与 elf32-i386 错误不兼容)

问题 我正在使用 Fedora 36(Linux 内核 5.19.12-200.fc36.x86_64)为移动应用程序框架构建 Android 模块。当我使用 NDK 18.1.5063045 时,一切正常。 我测试过 Manjaro 22.0.3...

回答 2 投票 0

旧式与 C++11 属性语法

旧式我的意思是 __attribute__((visibility("default"))) 通过 C++11 语法,我的意思是 [[gnu::visibility("default")]] 我正在开发庞大的代码库,该代码库必须保持可使用 MSV 进行构建...

回答 1 投票 0

“Xcode 中的未知文件类型”

'/Users/m*****b/Library/Developer/Xcode/DerivedData/***Point-a********/Build/Products/Debug-iphonesimulator/AWSDK 中的未知文件类型.framework/AWSDK' clang: 错误: 链接器命令失败并退出...

回答 1 投票 0

ninja -C out/Release-x64 skia 模块错误,“”需要“”,缺失

我正在尝试在我的 Ubuntu 22.04 lts 机器上安装skia,这样我就可以使用aseprite。我已完成此处列出的步骤,但收到此错误: $: ninja -C out/Release-x64 skia 模块 忍者:进入目录...

回答 1 投票 0

clang bug?不明确的函数调用编译错误,但不存在歧义

在过去的9个小时里我一直在敲头。 我刚刚买了一台配备 M3 处理器 (ARM) 的新 MacBookPro,并使用 xcode-select install 安装了所有命令行工具,包括 clang。 叮当...

回答 1 投票 0

缓冲区溢出攻击在使用 clang 编译时起作用,但在使用 gcc 编译时不起作用

char shellcode[] = "\xeb\x18\x5e\x31\xc0\x89\x76\x08\x88\x46\x07\x89\x46\x0c\xb0\x0b\x89\xf3\x8d\x4e\ x08\x8d\x56\x0c\xcd\x80\xe8\xe3\xff\xff\xff/bin/sh "; 字符大字符串[128];

回答 1 投票 0

无法配置VSCode在MacOS上编译C代码

我正在尝试在 macOS 上设置 VS Code 来编译和调试 C 代码。 我的环境是: 操作系统:macOS 14.2 VS代码:1.86.0 项目文件夹:~/Projects/CProjects C 头文件:~/Projects/CProjects/incl...

回答 1 投票 0

Clang 无效-Wfor-loop-analysis

Clang(版本 17.0.6)抱怨: 警告:循环条件中使用的变量“i”未在循环体中修改[-Wfor-loop-analysis] 在此代码上: 整数 i = 0; 自动添加 = [&] { 计算<<...

回答 1 投票 0

尝试修改 mach 对象可执行文件中的十六进制时出现 SIGKILL 终止

我正在尝试了解有关内核和可执行文件如何工作的更多信息。为此,我开始进行一些关于使用 aarch64 和 x86_64 targ 编译的静态和动态二进制文件的基本实验...

回答 1 投票 0

Clang:如何强制由于 -fsanitize=undefined 而导致运行时错误崩溃/异常

我刚刚看了 UB 上的一个有趣的演讲,我尝试了一些东西。 考虑以下代码: #包括 #包括 int f(int x) { 返回x+10; } int main(...

回答 1 投票 0

Gui 程序不使用 WinMain 入口点

我正在尝试遵循很棒的手工英雄系列,但在 msys2 中使用 clang。我设置了一个简单的程序来测试编译,但是我无法让它使用 WinMain 入口点。 这是

回答 1 投票 0

为什么在使用 clang 进行静态声明时,alignas 无法编译?

我在 clang 上遇到编译错误,并且使用以下代码的 gcc 出现警告: 静态alignas(16) int one_s = 1; // clang: 错误: 属性列表不能出现在这里;海湾合作委员会:警告:

回答 1 投票 0

我可以使用 Clang 添加包含双引号的文件的搜索路径吗?

我可以使用 Clang 添加包含双引号的文件的搜索路径吗? 例如,假设我有这样的结构: 项目 | |__ 源代码 | | | |_ main.cpp | |__ 包括 | |_ lib.h 一个...

回答 1 投票 0

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

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

回答 1 投票 0

在 macOS 下使用本机库构建 MAUI 应用程序失败

我创建了一个 MAUI 应用程序,该应用程序引用了带有本机库的 MAUI 绑定项目,但是当我构建解决方案时,它失败并出现以下错误: 0>Xamarin.Shared.Sdk.t...

回答 1 投票 0

唯一支持的链接器是LLVM的LLD,但我们找不到它

运行cmake命令时,出现错误: cmake/tools.cmake:79 处的 CMake 错误(消息): 唯一支持的链接器是 LLVM 的 LLD,但我们找不到它。 调用堆栈(首先是最近的调用): CMakeLists.txt:18 (

回答 1 投票 0

有没有办法在 C 中传递指针的所有权(就像在 Rust 中一样)?

我一直在 C 中寻找一种方法来防止在将指针的所有权传递给另一个函数后使用指针,我可以在其中明确指定函数的哪个参数应该执行此操作。难道是……

回答 2 投票 0

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