2009-07-12 7 views
5

私はVisual Studio 2008を持っています。私は小さなCプログラムを書いています。コマンドプロンプトでそのCファイルをコンパイルしたい。それ、どうやったら出来るの ?私は視覚スタジオなしでプロジェクトを扱うことについてもっと学ぶことができる場所を指摘してください。 Visual Studioを持っている場合Visual StudioなしでCファイルをコンパイルする方法

おかげ

答えて

10

は、あなたも、それはあなたのプロジェクトをビルドするとき、Visual Studioが起動するコマンドラインCコンパイラを持っています。したがって、コマンドラインから起動するだけです。

あなたはまた、無料のためのCコンパイラをダウンロードすることができ、そこに利用可能なオプションの多くは、以下のようなhttp://gcc.gnu.org/releases.html、ある、または当社では、Microsoft C/C++コンパイラ(CL.EXEを使用していると仮定した場合http://www.thefreecountry.com/compilers/cpp.shtml

を参照されVisual StudioのインストールのVCサブディレクトリにあります)、Visual Studioコマンドプロンプトを開きます(適切なパスが設定されています)。 "helloworld.c" と呼ばれるファイルをコンパイルするためには、タイプ:詳細については、

cl helloworld.c 

the MSDN docsを参照してください。

1
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 

コマンドプロンプトのコード上で実行(Visual Studioの2010年、エディタ:メモ帳をお勧めします)

C:\ TEMP> cl.exeのhello.cをそこにオプションの

0

たくさん。 driisで述べたように、ダウンロードできるフリーなCコンパイラがたくさんあります。

あなたはそれにVisual Studioを持っているマシン上でコードをコンパイルしたい場合は、マイクロソフトは、コマンドラインの使用とプロジェクト管理を可能にするいくつかのツールを提供しています:

  • は、コマンドラインからIDEを起動します。 devenv.exeを使用できます。
  • 使用cl.exe直接(これはC/C++コンパイラとリンカーである。
  • Microsoftは、UNIXのものと同様のメイクツール()を提供しNMakeと呼ばれる。cl.exeのと連動して、プロジェクト管理のためのメイクファイルでこれを使用してください。 。

Microsoftはcommand line building参考書類を持って

もう一つのオプションはMonoDevelopある - 。Visual Studioのプロジェクトファイルを理解し、オープンソースのIDE

0

コマンドラインから 'c'ファイルをコンパイルするのは簡単で、多くの回答があります。しかし、プロジェクトの作業は別のもので、それを行うツールを用意する必要があります。 Microsoftのnmakeはこれまで述べていましたが、私はgnu makeビルドの管理に使用するユーティリティを使用することを提案します。これは、非常に堅牢なビルド環境を作成できるようになるコンパイラに依存しない、古い(意味がある)非常に柔軟なツールです。

1

あなたがIDE GUIを使用しないことについて話しているのであれば、代わりに、通常通りにCファイルのプロジェクトを設定し、devenv.comを呼び出してそのプロジェクトをコンパイルすることができます。必要なすべてのパスと設定がコンパイラとリンカーに渡されます。これを使用してビルドサーバー上のいくつかのプロジェクトをコンパイルします。詳細は、「devenv.com /?」と入力してください。

よろしく、

Sebastiaan

関連する問題