• ベストアンサー

C言語による実行

C言語で記述したソースプログラムを入手しました。これをコンパイルして実行する具体的な方法を教えて下さい。私は、MS-Fortran,FBASICのソースプログラムからコンパイルし、実行することをしております。

質問者が選んだベストアンサー

  • ベストアンサー
  • kakuritsu
  • ベストアンサー率23% (62/261)
回答No.6

>fortran では オブジェクトを作成して、リンクし***.exe ファイルが生成されます。 Cでもまるっきり一緒です。オブジェクトを作成し、リンクし exe ファイルを生成します。 >プロジェクトとは オブジェクトに相当するファイルなのでしょうか。 違います。 このあたりをみて勉強してください。 http://www.atmarkit.co.jp/fdotnet/easyvs/easyvs01/easyvs01_03.html http://www.atmarkit.co.jp/fdotnet/easyvs2nd/easyvs2nd01/easyvs2nd01_01.html まず、適当な名前の空のプロジェクトを作成しソリューションエクスプローラからソースを追加してください。

whatwayhow
質問者

お礼

重ね重ねのご回答ありがとうございました。 既成のC++言語ソースを実行形式ファイルに変換するには、C++言語の知識が必要なことが判りました。安易に***.exe ファイルが得られると軽く考えておりました。不明を恥じております。

その他の回答 (5)

  • kakuritsu
  • ベストアンサー率23% (62/261)
回答No.5

>Visual C++ 2005 Express Edition には「ビルド」に相当するメニューが出て来ません。 プロジェクトを生成すれば出てくると思います。 ソースをインポートしてください。

whatwayhow
質問者

補足

>プロジェクトを生成すれば出てくると思います。 >ソースをインポートしてください。 fortran では オブジェクトを作成して、リンクし***.exe ファイルが生成されます。 プロジェクトとは オブジェクトに相当するファイルなのでしょうか。 また、ソースをインポートするように書かれております。 どの操作も、よく分かりません。 fortran やFbasic のように、「ソース」--->「コンパイラー」--->[***.exe] が形成されないのでしょうか。 よろしければその辺をご教示いただければありがたいのですが。 なおVisual C++ 2005 Express Edition の初期画面のメニューは 「ファイル」「編集」「表示」「デバッグ」「ツール」「ウィンドウ」「コミニュティ」「ヘルプ」 です。どこから入るのでしょうか。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.4

コンパイラの名前が違うだけで MS-Fortran と同じ. もちろん FORTRAN/Fortran 同様「ちょ~ふるくっさい」ものから「最新規格必須」まで様々あることには注意.

whatwayhow
質問者

お礼

ご回答ありがとうございました。 Compac Visual Fortran で編集、コンパイル、実行してます。 それで、どのようなソフトで編集、コンパイル、実行するのか お尋ねしました。

  • kakuritsu
  • ベストアンサー率23% (62/261)
回答No.3

ああ、すみません。 その後、出来上がった exe ファイルをエクスプローラからダブルクリックする…。

  • kakuritsu
  • ベストアンサー率23% (62/261)
回答No.2

私の場合は メニューの「ビルド」から「xxxのビルド」をクリックする…です。 具体的でしょ?

whatwayhow
質問者

お礼

ご回答ありがとうございました。 Fortran の編集画面には 「ビルド」メニューがありますが、 Visual C++ 2005 Express Edition には「ビルド」に相当するメニューが出て来ません。それでお尋ね致しました。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

具体的な方法と言われても…。 > 私は、MS-Fortran,FBASICのソースプログラムからコンパイルし、実行することをしております。 だからどうした?という感じ…。 ・そのソースがどのプラットホーム用なのか、 ・そのプログラムはどういうプログラムなのか、 ・質問者の環境、 ・コンパイラの種類、 ・コンパイラの有無。 等、一切秘密? 誰にも判るわけないでしょ? 取り敢えず、 ・コンパイラに渡してコンパイルしてみる。 ・エラーが出たら修正する。 ・ライブラリと結合させて、実行ファイルを作る。 ・実行する。 位か…。

whatwayhow
質問者

補足

ご回答ありがとうございました。 現状を説明いたします。 OS はWinXP SP2 CPU は Intel Core Duo  Fortran は Compac Visual Fortran 6.0がPCに入っております。   ***.forを クリックすると Digital Visual Fortranの編集画面が現れ、***.for が編集画面に現れます。 Build---->compile でコンパイルされ、エラーなしになると    Build ----> Execute で計算を実行します。 FBASICはFbasicV6がPCに入っております。   Fbasicを起動し***.bas を選択すると、編集画面に***.bas が表示され、 翻訳 エラーなし 実行で計算開始されます。 それで、 Visual C++ 2005 Express Edition という本に付いてきたCD でコンパイラーをPCに入れ、起動させました。 そして、 ***.CPP とか ***.h とかを画面に導入しましたが、 コンパイルのメニューがありません。 それで質問は、 如何なるソフトをPCに入れ、コンパイル---->***.exe ---->実行できるのか お尋ねしたかったのです。 情報不足で申し訳ありませんでした。