installation - 在 Vista 上安装 LLVM MinGW?

标签 installation mingw windows-vista llvm llvm-gcc

来自 llvm.org我已将 llvm-2.6-x86-mingw32.tar.bz2 下载到 c:\llvm 并将 llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2 下载到 c:\llvm-gcc 以及在 c:\llvm-gcc 中设置以下批处理文件的桌面快捷方式,它试图通过 llvm-gcc命令行也是:

@echo off
color 0E
echo Configuring LLVM environment...
set LLVM_LIB_SEARCH_PATH=%~dp0lib
set PATH=c:\llvm;%~dp0bin;%PATH%

不幸的是,此设置在尝试编译一个简单的 hello world 程序时会出现以下错误:

C:\CDev\sandbox>llvm-gcc -o hello.exe hello.c
llvm-gcc: CreateProcess: No such file or directory

我简要浏览了 LLVM 二进制文件,似乎已经包含了基于 MinGW 的 Win32 API 和运行时文件。我还尝试将 MinGW DLL 添加到 c:\llvm-gcc\bin 但无济于事。

在 Vista 上设置二进制 LLVM 环境和基于 GCC 的前端时,我错过了什么?

谢谢,乔

最佳答案

因为“llvm-gcc”需要 GNU/MinGW 汇编程序“as”来生成 obj 文件。这个问题可以通过使用来解决:

  1. 安装 GNU/MinGW binutils , 将as.exe解压到c:\llvm-gcc\bin
  2. 安装完整的 MinGW 包,添加 %MinGW%\bin 你的 %PATH%

关于installation - 在 Vista 上安装 LLVM MinGW?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1816469/

相关文章:

c++ - 如何让我的c++有setenv?

winapi - WS_EX_LAYERED 色键 - Vista 问题

Perl 应用程序安装

Git 在行标准化后插入 unicode 字符

linux - 如何通过 YAML 脚本在 Linux 中安装 sonatype nexus?

c++ - 如何在 Visual C++ 2010 Express 中更改编译器

c++ - 如何赋予 'Everybody' 文件的全部权限(以编程方式)

vista中的德尔福

debian - 在 Debian Jessie 上进行无人值守的 Percona Server 5.7 安装

python - 安装 python 模块时出错