- ベストアンサー
C言語による実行
C言語で記述したソースプログラムを入手しました。これをコンパイルして実行する具体的な方法を教えて下さい。私は、MS-Fortran,FBASICのソースプログラムからコンパイルし、実行することをしております。
- みんなの回答 (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 まず、適当な名前の空のプロジェクトを作成しソリューションエクスプローラからソースを追加してください。
その他の回答 (5)
- kakuritsu
- ベストアンサー率23% (62/261)
>Visual C++ 2005 Express Edition には「ビルド」に相当するメニューが出て来ません。 プロジェクトを生成すれば出てくると思います。 ソースをインポートしてください。
補足
>プロジェクトを生成すれば出てくると思います。 >ソースをインポートしてください。 fortran では オブジェクトを作成して、リンクし***.exe ファイルが生成されます。 プロジェクトとは オブジェクトに相当するファイルなのでしょうか。 また、ソースをインポートするように書かれております。 どの操作も、よく分かりません。 fortran やFbasic のように、「ソース」--->「コンパイラー」--->[***.exe] が形成されないのでしょうか。 よろしければその辺をご教示いただければありがたいのですが。 なおVisual C++ 2005 Express Edition の初期画面のメニューは 「ファイル」「編集」「表示」「デバッグ」「ツール」「ウィンドウ」「コミニュティ」「ヘルプ」 です。どこから入るのでしょうか。
- Tacosan
- ベストアンサー率23% (3656/15482)
コンパイラの名前が違うだけで MS-Fortran と同じ. もちろん FORTRAN/Fortran 同様「ちょ~ふるくっさい」ものから「最新規格必須」まで様々あることには注意.
お礼
ご回答ありがとうございました。 Compac Visual Fortran で編集、コンパイル、実行してます。 それで、どのようなソフトで編集、コンパイル、実行するのか お尋ねしました。
- kakuritsu
- ベストアンサー率23% (62/261)
ああ、すみません。 その後、出来上がった exe ファイルをエクスプローラからダブルクリックする…。
- kakuritsu
- ベストアンサー率23% (62/261)
私の場合は メニューの「ビルド」から「xxxのビルド」をクリックする…です。 具体的でしょ?
お礼
ご回答ありがとうございました。 Fortran の編集画面には 「ビルド」メニューがありますが、 Visual C++ 2005 Express Edition には「ビルド」に相当するメニューが出て来ません。それでお尋ね致しました。
- edomin7777
- ベストアンサー率40% (711/1750)
具体的な方法と言われても…。 > 私は、MS-Fortran,FBASICのソースプログラムからコンパイルし、実行することをしております。 だからどうした?という感じ…。 ・そのソースがどのプラットホーム用なのか、 ・そのプログラムはどういうプログラムなのか、 ・質問者の環境、 ・コンパイラの種類、 ・コンパイラの有無。 等、一切秘密? 誰にも判るわけないでしょ? 取り敢えず、 ・コンパイラに渡してコンパイルしてみる。 ・エラーが出たら修正する。 ・ライブラリと結合させて、実行ファイルを作る。 ・実行する。 位か…。
補足
ご回答ありがとうございました。 現状を説明いたします。 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 ---->実行できるのか お尋ねしたかったのです。 情報不足で申し訳ありませんでした。
お礼
重ね重ねのご回答ありがとうございました。 既成のC++言語ソースを実行形式ファイルに変換するには、C++言語の知識が必要なことが判りました。安易に***.exe ファイルが得られると軽く考えておりました。不明を恥じております。