プロが教えるわが家の防犯対策術!

windows 11で、C言語をDOS窓から使いたいのですがどうすれば良いのでしょうか?教えていただけると嬉しいです。

質問者からの補足コメント

  • うーん・・・

    私の載せたURLの通りに操作した結果で、途中で、英語のエラーメッセージが出たのです。教えていただけると嬉しいです。

    No.7の回答に寄せられた補足コメントです。 補足日時:2023/02/26 16:28
  • うーん・・・

    そのエラーメッセージは、以下のURLの通りです。
    http://www.ecs.shimane-u.ac.jp/~nawate/lecture/p …

    No.6の回答に寄せられた補足コメントです。 補足日時:2023/02/26 16:42
  • うーん・・・

    これは、試していないので、上手くいくかもしれません。
    すみません。以下のURLで、どちらを選べば良いのでしょうか?教えていただけると嬉しいです。
    https://forest.watch.impress.co.jp/library/softw …

    No.11の回答に寄せられた補足コメントです。 補足日時:2023/02/27 22:00
  • うーん・・・

    もう一つ質問なのですが、毎回プログラムを組む時は、コマンドプロンプトに最初に、chcp 65001を打つということでしょうか?

    No.24の回答に寄せられた補足コメントです。 補足日時:2023/03/05 16:58

A 回答 (36件中1~10件)

MSVCが入ってるのなら、


vcvars64.bat
を起動すれば、CLなどのツールが利用できようになります。
    • good
    • 0

コンパイラを持っていないのならMinGWはいかがでしょうか。


下記にWindows11でMinGW-w64のダウンロードとインストール が記載されています。
https://www.javadrive.jp/cstart/install/index6.h …

上記サイトを参考にして、MinGW-w64をインストールするとコマンドプロンプトでC言語が使用できるようになります。
尚、現在は、
x86_64-12.2.0-release-win32-seh-rt_v10-rev0.7z はないので
x86_64-12.2.0-release-win32-seh-msvcrt-rt_v10-rev2.7z をダウンロードすれば良いかと思います。
    • good
    • 0
この回答へのお礼

ダウンロード出来ませんでした。50%の所で止まってしまいます。どうすればよいのでしょうか?教えていただけると幸いです。

お礼日時:2023/02/26 13:16

Windows 11では、DOS窓は標準で提供されていませんが、コマンドプロンプトやPowerShellなどの代替ツールを使用してC言語プログラムを実行することができます。



C言語プログラムを実行する場合は、以下の手順を実行してください。

コマンドプロンプトを起動します。
スタートボタンをクリックし、「cmd」と入力してEnterキーを押します。
C言語のソースコードを作成します。
テキストエディタを使用して、C言語のソースコードを作成します。例えば、ファイル名を「sample.c」として、以下のようなプログラムを作成します。
c
Copy code
#include <stdio.h>

int main() {
printf("Hello, world!\n");
return 0;
}
ソースコードをコンパイルします。
コマンドプロンプトで、以下のコマンドを入力します。
Copy code
gcc sample.c -o sample
これにより、「sample.c」のソースコードが「sample.exe」という実行可能ファイルにコンパイルされます。
実行します。
コマンドプロンプトで、以下のコマンドを入力します。
Copy code
sample.exe
これにより、C言語プログラムが実行され、「Hello, world!」と表示されます。
なお、C言語プログラムを作成するには、WindowsにCコンパイラをインストールする必要があります。代表的なCコンパイラには、gccやclangなどがあります。これらのCコンパイラは、オープンソースで提供されており、無料で利用することができます。インストール方法については、各Cコンパイラの公式サイトやドキュメントを参照してください。
    • good
    • 0

>ダウンロード出来ませんでした。

50%の所で止まってしまいます。どうすればよいのでしょうか?

その時、インターネットには、つながっていますか。
(他のサイトなどが表示でできますか)
つながっているなら、再度、最初からやり直してください。
    • good
    • 0

No4です。


こちらでは、最後までダウンロードできました。
従って、サイト側の問題ではないので、再トライすれば、ダウンロードできるかと。
    • good
    • 0
この回答へのお礼

解凍ソフトのラプラスのようなものをダウンロードしているせいでしょうか?教えていただけると幸いです。

お礼日時:2023/02/26 14:18

>解凍ソフトのラプラスのようなものをダウンロードしているせいでしょうか?


申し訳ありません。ラプラスは使ったことがありませので、わかりません。
ダウンロード中に、ラプラスを動かしているなら、それを止めて、再トライしてはいかがでしょうか。
この回答への補足あり
    • good
    • 0
この回答へのお礼

以下のURLで、やると、エラーメッセージが出るのです。
https://dianxnao.com/windows%E3%81%ABc%E8%A8%80% …
なぜでしょうか?教えていただけると幸いです。

お礼日時:2023/02/26 16:01

https://dianxnao.com/windows%E3%81%ABc%E8%A8%80%

MinGW-W64-install.exe
をダウンロードしたのでしょうか。
こちらで、やってみましたが、1MB程度なので、すぐにダウンロードがおわりました。どのファイルをダウンロードしたのですか。
この回答への補足あり
    • good
    • 0
この回答へのお礼

そうです。ですが、ダウンロードの途中で、エラーメッセージ(英語)で出てくるのです。なぜでしょうか?教えていただけると嬉しいです。

お礼日時:2023/02/26 16:25

>そのエラーメッセージは、以下のURLの通りです。


http://www.ecs.shimane-u.ac.jp/~nawate/lecture/p

サイト名が誤ってませんか。これはエラーメッセージではないような気がします。
    • good
    • 0
この回答へのお礼

The file has been downloaded incorrectly!というエラーメッセージが出ます。教えていただけると嬉しいです。

お礼日時:2023/02/26 21:17

自分のやりたい内容によって回答が異なってきますね



1.空き容量が十分にあり、とりあえず、CLI の環境で C 言語を学習したい場合
この場合、WSL を使うと、Linux の環境とともに、その標準として C 言語の開発環境が GCC など一式入ります


2.あくまでのコマンドプロンプトなど Windows のターミナルで開発したい場合
フリーだと GCC を Windows に移植した MingW だとネット上にも情報が多い

単体なら
https://winlibs.com/#download-release の Zip archive なら特別なアーカイバ―なしで、中身を適当な場所にコピーし、パスを通せば使えます

後からデバッガーなども使う可能性が有るなら、Linux のターミナル環境を作る
https://www.msys2.org/
が楽です
こちらは、上記 URL にインストール方法の記載もあります
また
・「Linuxの」と書きましたが、WSL と異なり、作成したプログラムは CMD や PowerShell でも普通に動作します
・上記単体の WinLibs と異なり、MSYS UCRT64 のターミナルで動かす限りパスを通す必要もありません


どれも GCC なので、ターミナル上で次のようにコンパイルします
gcc sample.c
2 の場合、日本語を使う場合は注意が必要で
gcc sample.c --input-charset=cp932 --exec-charset=cp932
とソース・ファイルの文字コードとプログラムが出力する文字コードを明示する必要があります
ここの例示している cp932 はいわゆる Shift_JIS です
    • good
    • 0

>The file has been downloaded incorrectly!というエラーメッセージが出ます。

教えていただけると嬉しいです。

このサイトで間違いないですね。
https://sourceforge.net/projects/mingw-w64/files …

MinGW-W64-install.exeをクリックするとダウンロードが始まり、すぐに完了します。エラーは発生しないですね。
添付図参照。
「C言語 コマンドプロンプトについて。」の回答画像10
    • good
    • 0
この回答へのお礼

ちなみに、tatsumaru77様のは、Windows11ですか?教えていただけると嬉しいです。私のは、Windows11です。

お礼日時:2023/02/27 07:41
1  2  3  4 次の回答→

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

このQ&Aを見た人はこんなQ&Aも見ています