clang

如何确定处理头文件的编译器?
clang

如何确定处理头文件的编译器?

我想在 Ubuntu 环境中编译 C/C++ 项目。我的问题是,在某个时候,它会遇到一个__stdc_version__未定义的头文件,并且由于和都-Werror被-Wundef设置,它会抛出一个错误。不幸的是,我没有直接调用编译器或使用 Makefile。相反,一些编译器是通过一个非常复杂的 Makefile 和 Bash 脚本链调用的,甚至可能更多。话虽如此,对于任何实际目的,我几乎无法控制所使用的编译器标志。但是,编译应该可以工作,我怀疑问题与机器上安装的各种编译器有关。 我现在的问题是:如何确定处理头文件的可执行文件,编译在哪里崩溃? 任何解决方案都...

Admin

关于 ungoogled-chromium 编译时间的问题
clang

关于 ungoogled-chromium 编译时间的问题

昨晚我从 aur 启动了 ungoogled-chromium 安装,上床睡觉,醒来后发现只完成了 3/4。我原以为这会花点时间,但没想到会这么久! 我不确定,但我认为问题的一部分在于我在启动时加载了一堆东西,这迫使编译开始使用交换。意识到这一点后,我关闭了所有内容,现在有 10G 的可用内存,但仍然有 2G 的交换正在使用。 目前,我能做些什么来加快速度?或者对未来的编译有什么建议? ...

Admin

Catalina 上用于构建 Octave 的编译配置设置的链接器问题
clang

Catalina 上用于构建 Octave 的编译配置设置的链接器问题

我在 OS X 10.15.7 上使用 clang++ 构建 Octave 时遇到链接器错误。 例如“bsxfun_add(intNDArray<octave_int > const&, intNDArray<octave_int > const&)”,引用自:libcorefcn.a(libcorefcn_la-bsxfun.o) 中的 octave_value bsxfun_forward_op<intNDArray<octave_int >, &(bsxfun_add(intNDArra...

Admin

带括号的条件语句与不带括号的条件语句 - 在 C,C ++ 中哪个更快
clang

带括号的条件语句与不带括号的条件语句 - 在 C,C ++ 中哪个更快

for, if, while, do while)我知道这很傻,但我很好奇,使用条件语句(即在 C++ 中使用括号和不使用括号)的速度是否存在差异。 供参考:我知道没有括号的话只会执行单个语句。另外,使用不带括号的条件块也不是一个好习惯。 但令人困惑的是速度。假设我们只有要执行的单个语句无论是在的for loop,if block那么这两种方法中的哪一种更快。 例子: 情况1: if(condition){ only one statement here } 案例 2: if(conditi...

Admin

Visual Studio 2019 16.1.3 附带哪个版本的 Clang?
clang

Visual Studio 2019 16.1.3 附带哪个版本的 Clang?

我一直在尝试找出答案,以便确定哪些 clang-format 选项受支持或不受支持。 但是,我无法在任何地方找到 clang 可执行文件,显然它在社区版和专业版中的位置并不相同。 ...

Admin

在 Mac OS Catalina 上,使用 clang-10 时出现 cmath 编译错误
clang

在 Mac OS Catalina 上,使用 clang-10 时出现 cmath 编译错误

我最近在 Mac OS 10.15.4 Catalina 上通过 brew 安装了 llvm brew install llvm,以便将 clang 与 OpenMP 一起使用 $ which clang /usr/local/opt/llvm/bin/clang $ clang -v clang version 10.0.0 Target: x86_64-apple-darwin19.4.0 Thread model: posix InstalledDir: /usr/local/opt/llvm/bin 看来我cmath在编译 C++ 代码时遇到...

Admin

VS Code 扩展使用哪个 shell?
clang

VS Code 扩展使用哪个 shell?

这里我遇到一个问题,即在 Windows CMD 中运行的命令与 clang-tidy 扩展运行的命令在 CMD 中有效,但在 VS Code 中无效。因此,我问自己 VS Code 及其扩展是否使用了另一种类型的 shell(如果是,是哪种)?这是扩展问题还是与 Shell 有关? ...

Admin

clang(即使没有参数)需要 0.7 秒才能执行
clang

clang(即使没有参数)需要 0.7 秒才能执行

$ time nonexistent-command zsh: command not found: nonexistent-command nonexistent-command 0.00s user 0.00s system 0% cpu 0.425 total $ time clang clang: error: no input files clang 0.01s user 0.68s system 40% cpu 1.682 total 由于每次./configure尝试 C/C++ 代码片段时都会调用 clang,因此在项目上运行 con...

Admin

如何在 MinGW(Windows)上安装 clang-format?
clang

如何在 MinGW(Windows)上安装 clang-format?

我尝试pacman -Ss使用clang-format、git-clang-format等进行搜索,但没有任何结果。 但是,我在其他一些网站上看到了一些关于它的引用,暗示它可能存在(或曾经存在)在某个地方。 ...

Admin

使用 WSL Ubuntu 安装 LLVM 9
clang

使用 WSL Ubuntu 安装 LLVM 9

我正在尝试使用页面中的脚本安装最新的稳定版本: https://apt.llvm.org/ 但是我遇到了以下错误: Reading package lists... Done + apt-get install -y clang-9 lldb-9 lld-9 clangd-9 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean ...

Admin

C 编译器“/usr/bin/clang”无法编译简单的测试程序
clang

C 编译器“/usr/bin/clang”无法编译简单的测试程序

为什么在 CLion 中打开 CMake 项目时,我的 C 编译器(Clang)无法编译简单的测试程序? 我正在尝试设置 CLion 以与 CMake、Ninja、Clang 和 Clang++ 一起运行。为了测试它,我尝试打开一个新项目,即 Clang 源代码。打开新项目时,我选择了 ~/src/llvm-project/clang/ 然后 Clion 打开项目并立即向我提供以下调试输出: /snap/clion/85/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE...

Admin

Visual Studio 中带有 Clang 的 OpenMP
clang

Visual Studio 中带有 Clang 的 OpenMP

我正在尝试访问 OpenMP 4.0 版。为此,我使用 Visual Studio 安装程序获取 Clang,它应该支持 OpenMP。但是,当我尝试构建程序时,我得到了以下信息: 找不到 OpenMP_C(缺少:OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)。 这些行是我用来获取 OpenMP 的: find_package(OpenMP REQUIRED) target_link_libraries(${MagnonPhononCMAKE} ${OpenMP_CXX_LIBRARIES} 我对此很陌生,但我需要安装 Ope...

Admin

QT android make 返回无法找到-lc++
clang

QT android make 返回无法找到-lc++

我在 Pop!_OS(基于 ubuntu 的发行版)上运行 Qt Creator 4.9.2 和 Qt 5.13.0,目前正在尝试为 Android 构建应用程序。当我尝试为桌面构建应用程序时,没有出现错误,但当我尝试为 Android 构建应用程序时,Make 命令返回error: cannot find -lc++。 我还尝试运行一个基本的 Qt 示例,但得到了相同的响应。 知道我需要做什么才能让它运行吗? ...

Admin

如何在 mac os 上安装 clangd(不是 clang)
clang

如何在 mac os 上安装 clangd(不是 clang)

我安装了xcode, llvm, brew,并且我clang的系统上有,但没有clangd...,我在 google 上搜索,只找到如何安装clang而不是clangd。我试过brew install clangd但没有找到 clangd。我甚至尝试过浏览 llvm 的文档,但仍然找不到答案... ...

Admin