2011-01-28 5 views
0

私はCSの学生ですが、私はできませんし、なぜ私に尋ねないでください。私はcsの割り当てにmakeとlinuxを使うことはできません。 Windows 7やWindowsに一般的にlinuxのmakeと似たものはありますか?私はLinuxの代わりにウィンドウで自分の課題をしたい。最も近いものは何ですか?私は日食を持っていますが、単純なコマンドやC++でのファイルのリンクを使用することができます。私を助けてください。 THanks(私はノブだと思う)。linuxのメイクファイルの同等性?重要です

+1

"なぜ私に質問しないでください" - あなたはLinuxを使用できないかどうかを知るためにmakeがないと思っていますか、makeの使用を明示的に禁じられていますか? – Cascabel

+0

あなたはCSアカウントを持っていますか?そうであれば、あなたの学校のサーバーにSSHをインストールし、学校のLinux環境でプログラムするだけです。多くの大学にはこのオプション、特にLinuxベンダーがあります。 UC Rはあなたがucrの学生の場合に備えて、それを持っています。 – mythicalprogrammer

答えて

4

Windowsの場合はmakeを無料で(CygWinGnuWin32の両方で)簡単に手に入れることができます。実際には、私はMicrosoftコンパイラが独自のものを持っていることを思い出しているようです(nmakeメモリから、私は間違っている可能性があります)。

のいずれかがmakeである場合は、解決策全体を構築するための最も適切なファイルはcmdです。しかし、あなたがそうするならば、あなたはmakeが輝く依存性チェックを失います。

+2

とMinGWも同様です。 –

2

Linuxを使用できないのですか、またはLinuxを使用することはできませんか、それともmakeですか? http://gnuwin32.sourceforge.net/packages/make.htm

Microsoft SDKには、MSBuildとnmake(これはUnix makeのようなものです)の両方があります。

少しエキゾチックなツールの場合は、sconscmakeがありますが、どちらもmakeとはかなり異なっています。

+0

まあ私はちょうどlinuxへのアクセスを持っていないので、彼らは学校で私に教えるコマンドを作る。 – user593301

+0

@user:今、あなたは本当に混乱しています。彼らはあなたにLinuxを教えて、学校で作ることができます。しかし、あなたはまだ、それらを使用する? – Cascabel

+0

@ user593301 - その場合は、makeのポートを取得してください(私のリンクか、paxdiabloのcygwinまたはgnuwin32へのリンクから)。 makeは実際のコンパイラコマンドが指定されたファイルを読み込むツールです。しかし、あなたがコードでLinuxライブラリを使うようなLinuxタイプのものを使うことを期待しているのであれば、Linuxでコードをテストするだけなので、Linuxをインストールすることをお勧めします。これを行うには、[virtualbox](http://www.virtualbox.org)のような仮想マシンソフトウェアをWindowsにインストールし、それにLinuxをインストールします。 – birryree

0

また、mavenを使用することもできます。学習曲線は少しありますが、牽引力が増し始めています。

+0

私はWindows上でmake(GNU)をインストールしましたが、makeをクリックしても何も起こりません。インストールをすると、Windowsのコマンドプロンプトからmakeコマンドを使用できるようになりますか? – user593301

0

Ant(java)およびnAnt(C#)はもちろんですが、両方ともWindows上で動作します。

また、PerforceのJamは、C/C++ビルドには向いています。 http://www.perforce.com/jam/jam.html

また、X11/X-Windows imakeもWin32で動作します。 http://www.snake.net/software/imake-stuff/imake-faq.html#TOC_4

ロットo'choices。

率直に言って、私はこの種のもののXMLの魅力を見ていません。 Makefilesは、私にとってかなり明白で(そしてシンプルな)ものでした。

+0

kありがとうございました。私はちょうどどこから始めたらいいのか分かりませんでした。大学のすべてのクラスはすべてLinux向けです。なぜIDK。ほとんどの世界では、Windowsプログラミング – user593301

+0

があります。私は2003年にimakeを使用したことを覚えていますが、それは少なくとも10年前から廃止されていたことに気付きました。 – MSalters

関連する問題