从llvm.org我下载了 llvm-2.6-x86-mingw32.tar.bz2c:\llvm
和 llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2c:\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 DLLc:\llvm-gcc\bin
无济于事。
在 Vista 上设置二进制 LLVM 环境和基于 GCC 的前端时,我错过了什么?
谢谢,乔恩