llvm 相关问题

LLVM项目是模块化和可重用的编译器和工具链技术的集合。 llvm标记主要用于编写C ++代码(或通过C绑定的另一种语言)与LLVM库接口,而不是任何(不断增加的)具有LLVM的工具。

如何使用 clang 生成 C 代码报告

按照主要 clang 静态分析器网页 (http://clang-analyzer.llvm.org/scan-build.html) 的指示... 我有一个小 C 文件,其中充满了严重的错误(badcode.c): int main(...

回答 1 投票 0

iOS 编程是否可以通过 Clang 和 llvm 实现虚拟化?

我不明白整个 Clang 和 llvm 的事情。我问自己代码在 iOS 设备上运行时是否在虚拟机中运行,或者在编译时是否通过“虚拟机”进行编译...

回答 1 投票 0

LLVM、GCC 4.2 和 Apple LLVM 编译器 3.1 之间的区别

LLVM GCC 4.2 和 Apple LLVM 编译器 3.1 之间的主要区别是什么? 我对编译器相当陌生,因此非常感谢您的帮助。另外,我对这两个编译器如何工作特别感兴趣

回答 2 投票 0

您可以将 OCaml 项目本地编译为 Windows 库吗?

我是 OCaml 新手(但我过去使用过 SML),我想知道两件事: 1- OCaml 程序是否可以编译为库? 2- 如果是的话,它们可以编译为本机 Windows dll。 什...

回答 1 投票 0

iOS项目编译

我正在开发一个访问网络服务的项目。我找到了一个项目 http://d1xzuxjlafny7l.cloudfront.net/downloads/PromoTest.zip 上面的代码包含JSON库[项目设置编译器= LL...

回答 2 投票 0

“未定义的架构 i386 符号”链接 .a 库的 Objective C++ 错误

我导入了一个在ubuntu环境下用arm标志由g++编译的库文件(.a)。 我也尝试过编译器llvm。我创建了一个 Objective C++ 项目并想使用这个库。 我用的是xcode com...

回答 1 投票 0

在 float 和 double 之间重复转换是否有任何开销

混合各种框架和库我经常看到这样的代码 浮点浮点值 = 0.5f; 浮动返回值 = 0.0f; returnValue = (float)[object someMethod:(double)floatValue]; //返回双倍...

回答 2 投票 0

Zig 交叉编译 riscv64-linux-musl 在 Windows 上失败

我正在使用一个简单的 github 操作来尝试使用 windows-latest 构建一些 ELF 二进制文件,只是为了检查它是否有效:https://github.com/libriscv/godot-sandbox-programs/blob/windows/。 github/工作流程...

回答 1 投票 0

ubuntu 16.04LTS 编译 obfuscator-llvm

cmake版本3.5.1 ubuntu 16.04LTS 我想在 ubuntu 上编译 llvm,遵循 git wiki: $ git克隆-b llvm-4.0 https://github.com/obfuscator-llvm/obfuscator.git $ mkdir 构建 $ cd 构建 $ cma...

回答 2 投票 0

如何在 Mac 上安装 LLVM?

如何在 macOS Sierra 上安装 LLVM?我尝试过brew install llvm,但是当尝试使用像lli这样的llvm命令时,我收到命令未找到错误。

回答 5 投票 0


Scala 的 AOT 编译还是原生代码编译?

我的scala应用程序需要对大型整数和双精度数组执行简单的操作,性能是一个瓶颈。 我一直在努力准确地确定何时确定

回答 2 投票 0

如何在 Ubuntu 18.04 上下载并安装 llvm?

我有llvm-6.0,但不知道如何在Ubuntu 18.04上下载并安装llvm-7.0?我可以从终端安装它还是从网站下载?

回答 1 投票 0

PGI Flang github 消失了

有谁知道Flang或PGI/LLNL/Nvidia的LLVM的Fortran(不是dragonegg)去了哪里?我发现 github 页面的一些文档已不复存在。

回答 4 投票 0

警告“使用 GNU 语句表达式扩展”

我有这个 Objective-C 指令: NSRange 范围 = NSMakeRange(i, MIN(a, b)); 其中 a 和裸 NSUIntegers。 MIN() 是标准 NSObjCRuntime.hheader 文件中定义的宏,如下所示: #if !定义...

回答 4 投票 0

clang/gcc 假设指向成员的指针可以为不同类型的另一个成员别名?

在下面的示例中,编译器假设传递给 bar() 的 double 指针可能是整数成员 a 的别名: 结构体A { 整数a; 双b; }; 无效栏(双*); 在...

回答 1 投票 0

LLVM:如何指定所有链接库作为 llvm_map_components_to_libnames() 的输入

我需要一个额外的库作为链接器输入,因为链接器找不到符号。 llvm_map_components_to_libnames(llvm_libs支持核心位读取器) target_link_libraries(SkeletonPass ${

回答 3 投票 0

在 WSL 上运行 ParaView 时出错:“spirv-expand-step”注册多次

我尝试在 WSL (Ubuntu 22.04) 上运行 ParaView 时遇到问题。每次我尝试启动该应用程序时,都会失败并出现以下错误: : 命令行错误: 选项 'spirv-ex...

回答 1 投票 0

如何安装llvm-14

我之前有过llvm-14,但发生了一些非常奇怪的事情,但它被删除了。我尝试了 sudo apt install llvm-14 但我收到错误: llvm-14 :依赖:llvm-14-runtime (= 1:14.0.6~++20221030064722+

回答 2 投票 0

为什么未使用的变量不好?

我想知道为什么未使用的变量不好。 是因为编译器会创建更大的二进制文件吗?如果是,是否有一个工具/脚本可以添加未使用的关键字或类似的东西?

回答 4 投票 0

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