• ベストアンサー

Eclipseについて簡単な質問させて下さい。

毎日のようにお世話になり誠にありがとうございます。 標記の件。 1.¥MinGWの下に、ボクが作ったプロジェクト名と、  ソース・ファイル名を移動させたいのですが、  移動しません。どうやって移動させるのですか? 2.ソース・ファイルは何の為にあるのですか? 3.CMDを使うのであれば、Eclipseはどんな時に  便利なのですか? ご多忙のところ恐れ入ります。 どうか、ご回答のほど、よろしくお願い申し上げます。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.6

1.の「¥MinGW」とは「C:\MinGW」のことですよね? また、「ボクが作ったプロジェクト名」とはEclipseのプロジェクトエクスプローラーで作成したプロジェクトのことですよね? Windows OSのファイル構造を学習しないと分からないと思います。 ファイルの管理をするツールがエクスプローラーです。 WindowsのエクスプローラーとEclipseのプロジェクトエクスプローラーは操作の基本が同じなので何のためにファイルの保存先を移動するのか説明が必要です。 目的によっては移動することによって使えなくなります。 2.の「ソースファイル」とはC言語のコードを書いた拡張子が「.c」のファイルのことですよね?、このファイルは人間が理解できるプログラムの基です。 ソースファイルをコンパイラー(例えばGCC)でマシン語に変換して実行可能なバイナリファイルに組み直します。 従って、あなたがコンピューターにやらせたいことをソースファイルに書いてコンパイラーで実行可能なバイナリファイルに組み直さないと何もできません。 これが理解できないようであればC言語でプログラムを組むことができません。 勿論、先行きJAVAでソフトの開発をしたいと思っても基本的には同じことなので目的を果たせないでしょう。 3.のCMDは所謂「コマンドプロンプト」なのでWindows OSが無い時代のコンピューターと人間のコミュニケーションをするためのツールです。 Eclipseは複数のプログラム言語をコーディングし、エラーチェックしてコンパイルやビルド(バイナリファイル作成)まで一貫した作業を行えるソフトなのでプログラム作成者には都合の良い環境になります。 Eclipseで実行形式のバイナリファイルを作成すればCMDを使ってMinGWで再度コンパイルする必要はないでしょう。 以前の質問でも申し上げましたがEclipseはJAVAのプログラム開発に好都合な環境ですがC/C++の場合は慣れないと使い難いかも知れません。 あなたの知識は断片的な言葉を無造作に並べて文章を書くような感じに思えます。 肝心な言葉が抜けて何を言いたいのか分からないという状況なので種々の質問をしても抜けている知識を埋められないような気がします。 プログラム言語の種類が幾つもありますが基本的には人間とコンピューターのコミュニケーションを取るための通訳(コンパイラー)を通しますので同じ結果をC言語やJAVAでプログラムできることを理解してください。 人間が理解できる言語がCやC++、C#、JAVA等が多く使われているようです。 これらの言語のソースファイルは英語で記述されたテキストファイルなのでコンピューターが読み込んでもプログラムとして解釈できません。 従って、各言語用のコンパイラーでマシン語に翻訳します。 コンパイルされたバイナリファイルは所謂マシン語と言われるもので人間には理解困難です。

jump7799
質問者

お礼

いつもご丁寧にありがとうございます。 お陰様で励みになります。

その他の回答 (7)

回答No.8

>CMDを使うのであれば、 >Eclipseはどんな時に > 便利なのですか? 認識自体が間違っています(今、気づきました)。 Eclipseでソースを入力しましたよね?、その時点でEclipseの「ソース・コード補完機能、エラー行の表示」を使ってます。 (Eclipseの便利機能を使っていながら)そのソースをMinGW(gcc)でコンパイルして、「Eclipseはどんな時に便利なの」と聞いてる訳です。

jump7799
質問者

お礼

ご回答誠にありがとうございます。

  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.7

>辛口大いに結構です。 >その方が為になります。 為になるといわれても結果が全く伴っていないわけですけど。 何度同じ事いってると思ってるんですか。

jump7799
質問者

お礼

判りました。 ご回答をもっとじっくり考えます。

  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.5

1. Windowsの操作入門書でも購入して熟読してください。 2. やっぱり自分が何をやってるのか理解できていなかったわけですね・・・ 3. ソースコードの入力が多少楽になるくらい。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 辛口大いに結構です。 その方が為になります。 今後とも宜しくお願い申し上げます。

回答No.4

>>プロジェクト名と、 >> ソース・ファイル名を移動させたいのですが >変な所に移動させるとEclipseから使えなくなると思いますが? 移動ではなくコピーしたらどうでしょうか?

jump7799
質問者

お礼

ご回答誠にありがとうございます。 今後とも宜しくお願い申し上げます。

回答No.3

>プロジェクト名と、 > ソース・ファイル名を移動させたいのですが 変な所に移動させるとEclipseから使えなくなると思いますが? >ソース・ファイルは何の為にあるのですか? ソース・ファイル(プログラム)をコンパイルしてEXE(実行)ファイルを作成します。 プログラムを入力してたファイルが、ソース・ファイルです。 >CMDを使うのであれば、 >Eclipseはどんな時に > 便利なのですか? コマンドプロンプトでコンパイルするより楽だと思いますが? ソースのコード補完機能、エラー行の表示が便利 この説明で良く分からない場合はコマンドプロンプトで実際にやってみると、その違いが分かると思います。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 いつもお世話になり、ありがとうございます。

  • Kaneyan-R
  • ベストアンサー率42% (1253/2920)
回答No.2

1.エクスプローラで移動させれば良い。 2.ソースファイルは言わば「設計図」です。 コンピューターは0と1の並びしか理解できません。 映画「マトリクス」などのSF作品で、画面に「0010110110000…」と「0と1」が連なってでているのを見たことはありませんか? これが唯一コンピューターが理解できる「機械語」です。 しかし、コンピューターには理解出来ても人間にはさっぱりわからない。 そこで、人間にも理解できるように「文字」で表したのが「プログラム(言語)」で、それを記述したものが「ソースファイル」。そしてその「ソースファイル」を、コンピューターが理解できる言語に翻訳(変換)するのが「コンパイラ」。 3.Eclipse等の統合開発環境(IDE)を利用するのは「手間を少なくする」ため。CUIでやるかGUIでやるか。 「プロジェクト」として複数のソースを一括管理したり、補完機能があったり、マウスでコピペしたり、プログラミング時に役立つ機能が揃っているため。 ただし統合開発環境は、あくまで「楽をするため」に使うのであって「簡単に書くため」ではない。 プログラムが理解出来ていない人が開発環境使っても、決してプログラムを作れるようにはなりません。 プログラムを理解している人は、メモ帳でもプログラムを作れます。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 1.のエクスプローラで動かせばいいとおっしゃるのは  どうやって動かすのですか?  度々すいません。  ご回答のほど、宜しくお願い申し上げます。

  • maiko0333
  • ベストアンサー率19% (840/4403)
回答No.1

2.コンピュータを動かすのは0と1の機械語です。   複雑で機械(CPU)によって異なりますので覚えきれません。   そこでわかりやすい言語で書いて(こっちがソースファイル)   機械語に変換するのがコンパイラーやアセンブラ。   実際に動くのは.exeという機械語プログラムというわけです。   .exeをメモ帳で開いてみてください。これが機械語です。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 今の所、エディターで書いたほうが早いと感じます。

関連するQ&A

  • EclipseでC言語を勉強したい。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 Eclipseはどうやってインプットするのか解りません。 どうやってプログラムをインプットするのですか? どうぞご回答のほど宜しくお願い申し上げます。

  • Windows10にEclipseのインストール。

    いつもお世話になっております。 標記の件。また忘れてしまいました。 jdkはインストールしました。 Eclipse,pleidesもインストールしましたが、 それらを統合するやりかたが解りません。 ご多忙中すいません。 ご回答のほど、宜しくお願い申し上げます。

  • どうしてC:\MinGWで、C:\ではダメなのか?

    いつも大変お世話になり誠にありがとうございます。 ボクはC:\MinGWに偶然たどり着き、ナントナク やっています。 ご多忙中恐れ入ります。 下記の2件、教えてください。 1.もっといいC言語の勉強方法があれば教えてください。 2.標記の件。 度々申し訳ございません。 ご回答の程宜しくお願い申し上げます。

  • eclipse3.6でコンパイルできません

    (環境) ・Windows7 Home Premium(64ビット) ・Pleiades All in One C/C++3.6.1.20101025(JREあり)  →C:\eclipse36内に展開 (問題) eclipse3.6(Pleiades)でC++のソースコードがコンパイルできません (状況) ・プロジェクト新規作成時の「ツールチェーン」には「MinGW GCC」の表示があります。 ・作成したプロジェクトのプロパティにはMinGWの項目が表示されません:  プロジェクトのプロパティ画面左にある「C/C++ビルド」項目内の  「設定」を選択したところ、右画面「ツール設定」のページにMinGWの項目が表示されていません (プロジェクト「test」のソースコード「test.cpp」) #include <iostream> using namespace std; int main(){ cout << "test" << endl; } ・上記ソースコードのビルド時に 「無効なプロジェクト・パス:インクルード・パスが見つかりません」と警告が表示されます。 (C:\eclipse\workspace\test\MinGW\include) 「Debug」フォルダ内には.oファイルや.aファイルは作成されます。 ・「Debug」フォルダ内の「test.o」を「実行」すると、 >プロセス開始中のエラー。 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 >プログラム "C:\eclipse36\workspace\test\Debug\test.o" を実行できません: 起動失敗 と表示されます。 ・「test.o」を「デバッグ」すると、 「Target request failed: Error creating process C:\eclipse36\workspace\test\Debug\test.o, (error 193).」 と表示されます。 圧縮ファイルを展開しただけで、何もしていませんので、 どう対応して良いか、皆目見当がつきません。 既出の問題かも知れませんが、ご教示いただければ幸いです。 よろしくお願いします。

  • EclipseでC言語をコンパイル、実行の仕方。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 1問目はまぐれで成功しました。 2問目はなかなか成功しません。 ご多忙中恐れ入ります。 ご回答の程、宜しくお願い申し上げます。

  • Eclipseの設定

    Eclipseのエディタで複数のソースを開いている時、別のタブに移動したら「プロジェクト・エクスプローラー」(またはナビゲーター)ではタブで選択したソースファイルがアクティブになると思います。 現在開いているソースをエクスプローラーでアクティブにすると言うのは設定で無効に出来たりできますか? よろしくお願いします><

    • ベストアンサー
    • Java
  • Eclipseインストールの質問です。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 以前はできていたのに、今回は中々上手くいきません。 windows10だから途中からall in oneに代えました。 でも展開するときに、Cの下を指定しているのに 消えてしまったり、おかしなとこへ展開したりと 思うように行きません。 どうかアドバイスをください。 本当に度々申し訳ございません。 ご回答の程宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • eclipseで

    しばらくeclipseをやってなくてスッカリ忘れてしまったので質問させていただきます。 あいまいですいませんが プロジェクトを作ってソースファイル作ってソースコードを組んで テキストエディタで実行するにはどうすればいいんでしょうか? ソースファイルの作り方すらあやふやです。 あとテキストエディタでしたっけ?名前が思い出せません。 あの真っ黒な・・・。 無知で申し訳ございませんがどなた様か教えていただけたら幸いです。

  • eclipseのインポート方法について質問です

    お世話になります。 サンプルソースなどをワークスペースにフォルダをコピーして eclipseにインポートする方法を教えて下さい。 (PHP) 「新規PHPプロジェクト」で「外部ソースからプロジェクトを作成」を行うと 【プロジェクトコンテンツをワークスペースに作成できません】と表示されて次に進めません。 又、 インポートで「ファイルシステム」を指定しても 【ソースは宛先の階層にあります。」と表示されてしまいます。 ネットで検索しても解決出来ず困っております。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • Eclipseにつきまして

    只今、EclipseでJavaの練習をしてるのですが、 .classのファイルをクリックしてもソースがありませんとしか表示されません。 どうしたらファイルが表示されるようになるのでしょうか? ネットで調べたのですが、今ひとつ理解できず困っています。 初歩的な質問で誠に申し訳ございませんが、お答えいただけましたら、幸いです。

    • ベストアンサー
    • Java