2009-11-29 4 views
3

llvm.org 나는 llvm-2.6-x86-mingw32.tar.bz2를 c:\llvm에, llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2를 c:\llvm-gcc에 다운로드하고 바탕 화면 바로 가기를 다음 배치 파일Vista에서 LLVM MinGW를 설치 하시겠습니까?

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

I : 간단한 인사 세계 프로그램을 컴파일 할 때 불행하게도

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

는,이 설정은 다음과 같은 오류를 제공합니다 : 너무 llvm-gcc 명령 줄을 통해 컴파일하도록 설정할 수있는 환경을 시도 c:\llvm-gcc에서 잠깐 보았다. LLVM 바이너리가 거칠고 MinGW 기반 Win32 API 및 런타임 파일이 이미 포함되어있는 것처럼 보입니다. 나도 쓸모가없는 c:\llvm-gcc\bin에 MinGW DLL을 추가하려고했다.

Vista에서 바이너리 LLVM 환경과 GCC 기반 프론트 엔드를 설정하지 못한 점은 무엇입니까?

감사합니다, 존

답변

1

는 지금까지 내가 말할 수있는 대답은 LLVM가 제공는 MinGW 분포는 특히, 그것은 '바이너리 유틸리티'프로그램이 제공되지 않습니다 완료되지 않는 것입니다.

MinGW를 직접 다운로드하여 설치하는 것이 좋습니다. 그러나 MinGW 다운로드 페이지에서는 10 가지 패키지를 개별적으로 다운로드하여 설치해야한다고 말하고있는 것 같습니다.

오늘 제가 시도한 해결책은 Qt와 함께 제공되는 MinGW를 사용하는 것이 었습니다.이 패키지는 단일 패키지로 제공됩니다. 지금까지는 작동하는 것처럼 보입니다.

2

@rwallace 또한 LLVM 바이너리 다운로드와 함께 MinGW의 binutils를 설치해야합니다. 'LLVM-GCC'에 의해 요구되었다 '로'는 GNU /는 MinGW 어셈블러가 OBJ 파일을 생성하기 때문에 나는

http://llvm.org/docs/GettingStarted.html#installcf

3

에 적절하게 LLVM 설명서를 업데이트했습니다.

  1. GNU /는 MinGW binutils를 설치, C로 as.exe 추출 :이 문제는 사용에 의해 해결 될 수있다 %는 MinGW % \ bin에 추가, 전체는 MinGW 패키지를 설치 \ LLVM-GCC \ bin에
  2. 당신의 % PATH %
0

C : \ MinGW에서 기본 MinGW 설치를 찾는 것처럼 보입니다. 방금 msys에서 gcc.exe를 사용하여이 오류가 발생했습니다. 이를 해결하기 위해 c : \ msys에서 c : \ MinGW 로의 심볼릭 링크를 만들었고 모든 것이 작동했습니다.

관련 문제