3

llvm.orgからllvm-2.6-x86-mingw32.tar.bz2c:\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 ベースのフロント エンドをセットアップする際に見逃したものは何ですか?

ありがとう、ジョン

4

4 に答える 4

2

@rwallace は、LLVM バイナリ ダウンロードと共に MinGW の binutils もインストールする必要があることは正しいです。LLVM のドキュメントを適切に更新しました。

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

于 2010-01-04T14:31:40.717 に答える
1

私の知る限り、答えは、LLVM が提供する MinGW ディストリビューションは完全ではなく、特に「binutils」プログラムが付属していないということです。

推奨される解決策は、MinGW を自分でダウンロードしてインストールすることです。ただし、MinGW のダウンロード ページには、10 個の異なるパッケージを個別にダウンロードしてインストールする必要があると書かれているようです。

今日試した解決策は、Qt に付属の MinGW を使用することでした。これは単一のパッケージで提供されます。これまでのところ、それは機能しているようです。

于 2010-01-03T17:25:20.743 に答える
0

C:\MinGW でベース MinGW インストールを探しているようです。今日、msys で gcc.exe を使用してこのエラーが発生しました。それを解決するために、c:\msys から c:\MinGW へのシンボリック リンクを作成し、すべてが機能しました。

于 2010-09-09T00:49:07.847 に答える