gpt4 book ai didi

windows - Windows 上 LLVM 汇编语言中的 Hello World

转载 作者:可可西里 更新时间:2023-11-01 12:51:08 25 4
gpt4 key购买 nike

作为一名经验丰富的程序员,问这样一个问题我觉得很愚蠢:是否有分步教程解释如何用 LLVM 汇编语言编写“Hello World”程序,生成一个简单的“hello.exe”哪些可以在标准 Windows PC 上执行?

我遵循了几十个这样的教程,解释了如何检查、制作、编译 llvm 等。但是他们要么需要一些其他软件(这会导致另一个教程-Marathon),要么他们以一些“路径/文件/Dll”结束未找到”-错误(导致另一个教程-马拉松)。我实现了让 llvm.exe 执行...一次。现在 Windows 报告应用程序崩溃了?!

现在我完全迷失在过时的教程、错误、不兼容、模拟器/虚拟机、IDE、交叉链接、32 位与 64 位、有/没有 WinGW、有/没有 Cygwin、有/没有 Visual Studio 的迷宫中,有/没有 clang、实验性、不受支持、缺少环境变量等。

我希望找到一个安装程序或存档,其中包含一堆预编译的 dll 和 exe 文件,可以通过开箱即用的命令行使用。我只想使用一个裸露的 llvm 工具集——没有 clang,没有 Visual Studio(如果可能的话)——就像 javac.exe、masm.exe、fasm.exe、link.exe、...

如果我必须自己编译 llvm,那么通过 Eclipse-CDT 实现这一目标的可能性会很大——我无法在没有任何 FileNotFound-Errors 的情况下导入项目;这与关于目录结构的一些特定于 make 的不兼容性有关......cmake 应该已经解决了这个问题,但到目前为止我发现的唯一教程是关于 cmake-gui - 由于其他原因无法安装......

谁能给我指点一个关于如何获得一个有效的 llvm-as.exe 的最新教程,或者写一个他/她如何实现上述目标的分步说明?

提前致谢 - 到目前为止,我为此浪费了三天时间:/

最佳答案

LLVM 历来在 Windows 上具有二流支持,但最近情况发生了变化,所以你有很好的时机。查看this LLVM blog post从一个月前开始。它指向 this page with binary builds Windows 的 LLVM 工具链。拥有工具后,“hello world”的流程与其他平台类似。这将是一个好主意to start with the LLVM tutorial .

FWIW 还有一个 getting started on Windows guide ,虽然我不确定它与上面提到的博客文章的更新程度如何。不过,它确实会在此过程中创建一个“hello world”LLVM IR 文件。

关于windows - Windows 上 LLVM 汇编语言中的 Hello World,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19483285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com