10秒目をつむったら…

はじめまして。
以下のサイトを見て、疑問に思ったので質問します。

https://gabekore.org/windows-atom-clang

それは、MinGWについてです。
このコンパイラはC言語のコンパイラだそうですが、コマンドプロンプトで実行するには一度、環境変数を変えなければならないそうです。(Pathの値)
今現在、環境変数を変えると、JAVAのコンパイラに影響が出るので、変えたくありません。

そこで質問なのですが、一つのマシンにコマンドプロンプト上で動くJAVAのコンパイラとCのコンパイラ二つを入れたいのですが、どうすればいいのでしょうか?

以上です。よろしくお願いします。

A 回答 (1件)

環境変数Pathは変更するというより、


;などで、区切って複数値を持てるので。
Pathに持つ値を追加するイメージです。

コマンドプロントで、
コマンド打ったとき、
dirなどの標準コマンドか?
カレントディレクトリにある実行ファイルか?
システムとかの特別なフォルダにある実行ファイルか?

など、見て、それでも、
違うなら、
環境変数Pathで;などで、区切られたフォルダに
その実行ファイルがないか、
左から順に見てくです。

それでも、なければ、
そんなコマンドありません。
って言われます。

細かいところは、
間違いあるかもですが。
だいたい、そのような、
方法で、コマンドプロントは、打たれたコマンドが、
どれなのか、探すようになってます。

だから、
Javaコンパイラも、
Cコンパイラも、
両方インストールすればよいと。
たぶん、デフォルトでインストールされるフォルダなど。
もしくは、インストールというより、圧縮ファイルを展開して、好きなとこにお砕けかもしれませんが。

java、Cのコンパイラやリンカがあるパスを、
両方とも、
;などで区切って、
環境変数Pathに追記すればよいと、思います。

だから、両方、使えるのではないかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!