С 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 и выяснилось, что Win32 API и файлы времени выполнения на основе MinGW уже включены. Я также попытался добавить MinGW DLL к c:\llvm-gcc\bin
, но безрезультатно.
Что я упустил при настройке двоичной среды LLVM и GCC-интерфейса в Vista?
Спасибо, Джон