2

Cコンパイラとmathematica。mathematicaからのcコンパイラの発見

こんにちは、私はmathematicaでCUDAの機能を使いたいと思います。ただし、動作するcコンパイラが必要です。私は通常UNIXの人ですが、私はmathematicaのウィンドウコピーを持っています。私は、Visual StudioとminiGW(Windowsのポートにgccのいくつかの並べ替え)をisntallingしようとしました。しかし、今ではmathematicaを起動し、CCompilerDriverとCUDALinkにNeedsをロードした後にCCompiler []を実行すると、コンパイラの空のリストが得られます。 mathematicaにこれらのcompielrsを発見させるために設定する必要があるどこかに隠された何かがありますか?私は完全にこのWindows環境で失われています。

私はこのことについてwolframsのウェブサイトでは言及していません。すべての例では、ビジュアルスタジオは常にそこにあり、すでに働いています。

はそうそう、私のMathematicaはバージョン8

+0

'miniGW(GCCのいくつかの並べ替えWindowsのポート/ Windowsのポートgcc/' –

答えて

2

の両方が私のシステム上で自動的に検出されたので、私はあなたの間違っているかわからないんだけど。

AddOns\Applications\CCompilerDriverのファイルを見て、さまざまなコンパイラがどのように検出されているかを確認できます。これらのファイルでResolveInstallationを検索してください。私はそれらのファイルに見つけたもの

ベースは、あなたが試すことができますいくつかのものがあります:

  1. c:\mingwにMinGWのを入れてください。
  2. VS Expressが正しくインストールされ、環境変数VS100COMNTOOLSまたはVS90COMNTOOLSが設定されていることを確認してください。
+0

ありがとう、ちょうど解決策ではなかったが、右に私を導くトラック。問題は、MinGWが32ビットのターゲットだけを実行することでした。私はこれが問題であるかどうか考えていましたが、少なくともVisual Express 2010が64ビットを実行するのであれば、Windows SDKおよびネットフレームワークアップデートなしではどちらもそうはしません。 これは修正されましたが、まだwikiramの例が64ビットマシンでも明確に実行されているため、ターゲットWindows-x86-64を持っていないcudaコンパイラに関するエラーが表示されるため、しかし、少なくとも私ははるかに近いです。ありがとう。 – JohnKay

0

私はプレミアムサポートにはうれしくて、ドキュメンテーションのどこにも見つからなかったということを彼らに知らせました。つまり、Windows下のcudaで動作する唯一の64ビットコンパイラはVisual Studio 2005です彼らは2010年のサポートに取り組んでいますが、執筆時点ではCUDALinkと連携していません。 2005または2008 http://reference.wolfram.com/mathematica/CCompilerDriver/tutorial/SpecificCompilers.html

で指示に従ってインストールする際

(私はUNIXでの作業に戻ることがしたいO)あなたは、実際に実行し、それを取得するための、いくつかのフレームワークをダウングレードする必要がある場合があります。

私は私の栄光CUDA-カードはそれを修正するために、私はそれ以上を取得することができます前に、待つこと、工程(原文のまま)で破ったので、haltedi nはこれをやっていた

+0

また、2005または2008のエクスプレス版ではできません!だから私は全面的に廃止されたコピーを入手しなければならなかった。幸いにも、私たちはオフィスで散らかしていましたが、あなたは小売でも問題を見つけるかもしれません。 – JohnKay

関連する問題