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