• ベストアンサー

パスの設定

いまだにWindows95の初心者です。Cを勉強しようと思ってgccをインストールしたのですがパスの設定がわかりません。本ではXPでの設定で書いてあったので95ではどうしたらいいんでしょうか?初心者なのでスタート→プログラム→エクスプローラみたいな感じで教えて頂けたら助かります。

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

  • ベストアンサー
  • ara_ara
  • ベストアンサー率35% (124/348)
回答No.3

#2です。 先ほどのgcc.batの内容は変ですね。(失礼しました) 以下のようにすべきでした。 PATH C:\gcc-2.95\bin;%PATH% command >コンパイルするためにどういうふうにすればよいのでしょうか? 1)出力ファイルを指定しない場合 gcc MyC.c (Windowsでは a.exe ができるのかな?) 2)出力ファイルを指定する場合(-oオプション) gcc -o MyC.exe MyC.c (MyC.exe ができます)

b-mamoru
質問者

補足

やってみましたがC:\MyC>command、コマンドまたはファイル名が違いますとメッセージが出てだめでした。

その他の回答 (3)

  • ara_ara
  • ベストアンサー率35% (124/348)
回答No.4

>やってみましたがC:\MyC>command、コマンドまたはファイル名が >違いますとメッセージが出てだめでした 補足がこれだけで的確な回答を期待するのはいかがなものでしょうか? 何をやったか、私にはわかりません。 (BATファイル? コンパイル?) BATファイルで出たのでしたら、 command → C:\Command.com に変更してみてください。 コンパイルで出たのなら具体的にどうやったのかが書かれなければ 回答しようがありません。

b-mamoru
質問者

お礼

事情があってしばらくパソコンからはなれておりました。 新しいパソコンの購入も検討しておりこの問題はいったん締め切らせてもらいます。親切丁寧なご回答ありがとうございました。

  • ara_ara
  • ベストアンサー率35% (124/348)
回答No.2

メモ帳で以下の2行を書き、gcc.bat という名前で保存してください。 (保存先は、プログラムのソースを入れるフォルダにするのがベストです) C\gcc-2.95\bin command bcc.bat(または、そのショートカット)を起動すれば、PATH設定がされた状態でMS-DOSプロンプトが開くはずです。

b-mamoru
質問者

補足

とりあえず成功しました。早速プログラムを書いてMyCというフォルダを作ってMyC.cという名前で保存しました。この場合コンパイルするためにどういうふうにすればよいのでしょうか?よろしければ教えて下さい。

  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

c:\にあるautoexec.batで、 PATH=c:\usr\bin\;c:\bin;\c:\gcc; の用に指定します。 gcc用のバッチを作ってそのときだけ実行する方法もあります。 gccenv.bat -- PATH=c:\gcc;%PATH% -- XPでの設定方法が分かれば有る程度翻訳できますけど。

b-mamoru
質問者

補足

ありがとうございます。XPでの設定ですが、コントロールパネル→パフォーマンスとメンテナンス→システム→詳細設定→環境変数→システム環境変数(S)からPathをクリック→変数値の最後に「;C\gcc-2.95\bin」を追加し、OKをクリックです。

関連するQ&A

  • パスの設定とかパスを通すって、どうも意味がつかめません・・・

    例えばwindowsで使うgccの扱いで、私は「C言語のe本」というのを読んでいるのですがgccを使えるようにするために ダウンロードしたgcc-2.95-mingw32.zipを展開する時に、展開先をc:\gcc-2.95として展開し、その後windowsXPのコントロールパネル→パフォーマンスとメンテナンス→システム→詳細設定→環境変数→システム環境変数からPath→そこに;c:\gcc-2.95\binを追加してOKとのことで 確かにその通りにしたらコマンドプロンプトでgccと入力するとなんか答えてくれるようになりました。 でも、これがどういうことか意味がわからなくて気持ち悪いです。そもそもbinというのをなんで指定してるのかが何か分からないし、パスを通すって何をしたんだろうと。 それからFreeMat(MatLabと互換性があるフリーソフト)も興味からいじっているのですが、Path toolというものでパスを設定するようです。それを起動するとディレクトリを追加するような画面が出てきます。パスって何かを知っていれば適切なディレクトリを選択できると思いますし、結局、「パスを通す」って何かわからないので全然応用がきかないんです。 このあたりのこと詳しい方がいたら教えていただけませんか? ちなみに「c言語のe本」では、「インストールしたgccが、どこにあるのかコンピュータに教えてあげるための作業だ」と書いてあって、意味がわかりませんでした(汗)

  • PATHの設定

    OSはwindows98です。 PATHに、"c:\Borland\Bcc55\bin"を加えたいのですが、 設定の仕方がわかりません。 どこかにPATHというファイルがあって、それをエディタ等で 編集するのでしょうか?(PATHというファイルは検索しても見つからなかったのですが…) UNIXの本からの類推で、 「DOSプロンプト上で、  PATH="c:\Borland\Bcc55\bin"」 とすれば良いということは分りました。 しかし、これをやってみたら既存のパスの設定が全ておじゃんになって、"c:\Borland\Bcc55\bin"だけがPATHに設定された状態に成って しまうのです。これではまずいと思い、 PATH="既存の設定";c:\Borland\Bcc55\bin とやろうとしたのですが、 PATH="既存の設定";c:\Borland\Bcc5 のところで、「ピー」という音が鳴って、入力出来ない状態に成ってしまったのです。つまり、字余りです(一般的にこういうのを何と言うのか知りませんが)。 という経緯で質問に至りました。よろしくおねがいします。

  • Eclipseでg++がPATHに無いとのエラー

    Linux+Cプログラミングを仕事で使うことになった元ハード設計の初心者です。 休日を利用して開発環境の立ち上げから勉強していますが、早くもつまづきました。 ご助言頂けると幸いです。 MacbookにVirtualBOXをインストールした仮想PC内で、openSUSE Leap 42.1 64bitをインストールし、さらにc言語の開発環境を構築しようとしています。 gccコマンドをインストールし、端末でのプログラム実行はできるようになりましたので、続いて、Eclipseでの開発環境を構築しようと思い、インストールしましたが、以下のエラーメッセージが解決できません。 Program "g++" not found in PATH ネットで検索すると、いくつか情報が見つかるのですが、どうしても自分の環境と合致せず、具体的な解決手段に至りません。 EclipseのPATHの設定について、教えていただければ幸いです。

  • PATHの設定

     Windows MEです、宜しくお願いします。  JAVAをインストールしてPATHの設定をする必要があるのですが、どこから設定をしたら良いのでしょうか。  XPの場合なら メニュ>システム からPATHの設定が見つかるのですが、MEの場合は一体どこから設定をし てやれば良いのでしょうか。

  • パスを設定する時、%PATH%の%は?

    パスやクラスパスを設定する時、本によって書いてあることが違います。 ある本には「環境変数パスに c:\j2sdk1.4.0\bin」を追加すると書いてあります。 他の本には、「c:\j2sdk1.4.0\bin;%PATH%」を追加すると書いてあります。 私のパソコンでは、前者の書き方で正常に動きます。そもそも、%PATH%というのは、どのような働きをするんですか? 又、%はどういう意味があるんですか? 誰か知っている人がいたら教えて下さい。よろしくおねがいします。 

    • ベストアンサー
    • Java
  • windows7でpathの設定

    windows7でpathの設定をするために以下のページの 手順通りにやってみました。 http://www.phpbook.jp/install/ ところが何度やってもPATHが通りません。 C:\Users\xxx>php -v 'php' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 pathを確認すると以下の通りです C:\Users\xxx>path PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\;c:\Program Files\Intel\DMIX;C:\Program Files\Intel\Serv ices\IPT;c:¥php ちなみにPHPは正常にインストールされているようです c:\php>php -v PHP 5.4.8 (cli) (built: Oct 16 2012 22:30:23) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies どのようにしたら宜しいでしょうか?

  • javaのPathの設定

    こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に  変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する

    • ベストアンサー
    • Java
  • PATHの設定について

    XPでPATHの設定をしようとしたらできません!私はアカウントで親?アドミネータ?なんかそんな感じの権限をもったアカウントなのですが、試しに違うアカウントを作ってPATHの設定をしてみたら正常に動きました。どなたか今のアカウントでPATHの設定が可能になる方法わかりませんか?     似たような質問を二つもしてすみません。

  • PATHの設定がうまくいきません。

    JAVA初心者です。JAVAをはじめようとJDKのDCが添付されている入門書を購入し、インストールしました。JAVAソースファイルをコンパイルしようとしてMS-DOSを起動し、説明通りしてるのですが、javac first.java(2行目です) と入力しEnterを押すと下記のようなコメントが出てきます。 ”準備ができていません。読み取り中、ドライブE” 結局、CD-ROMを入れるとコンパイルするとできるのですが、皆さんはコンパイルする際は常にCDを入れているのでしょうか? PATHの設定がおかしいのでしょうか。 AUTOEXEC.BATを開くと C:\PROGRA~1\NETWOR~1\MCAFEE~1\SCAN.EXE C:\ @IF ERRORLEVEL 1 PAUSE @ECHO OFF loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys PATH E:\OFFICE;C:\FJUTY; REM Environment Settings For McAfee VirusScan SET PATH=%PATH%;C:\PROGRA~1\NETWOR~1\MCAFEE~1 path "%path%;C:\Perl\bin;" path "%path%;C:\Perl\bin;" path "%path%;C:\Perl\bin;" path "%path%;C:\jdk1.3\bin;" となっていました。 私は5行目が怪しいと感じていますが、勝手に触るとつぶれそうなので ご存知の方、PATH設定に詳しい方、アドバイス宜しくお願いします。

  • Pathの設定

     今日は、Pathについて質問致します。  Win XPです  コマンドプロンプトから"Sysedit"で設定したPathを見てやると、 "SET PATH= C:\JUST\JSLIB32; C:\WINDOWS; C:\WINDOWS\COMMAND"と表示されます。  しかし、コントロールパネル⇒システム⇒環境変数から設定されているPathを見ると下のようになっています。 "%SYSTEMROOT%\system32; C:\JUST\JSLIB32; %SYSTEMROOT%; %SYSTEMROOT%\COMMAND; %SYSTEMROOT%\system32\WBEM"  なぜこの両者は違う表示なのでしょうか。  そもそもこの「%」は何を表しているのでしょうか。

専門家に質問してみよう