質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
GCC

GCCはGNU Compiler Collectionの略です。LinuxのC言語コンパイラのデファクトスタンダードであり、数多くの他言語やプラットフォームサポートもします。

Q&A

2回答

986閲覧

c言語のgccでの開発環境作りについて

fmva

総合スコア0

GCC

GCCはGNU Compiler Collectionの略です。LinuxのC言語コンパイラのデファクトスタンダードであり、数多くの他言語やプラットフォームサポートもします。

0グッド

0クリップ

投稿2020/09/10 05:58

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

????c言語の開発環境作りで困っています。状況はatomとgccをインストールしてgccは一応pathを書き込んでます。
それで一番簡単な文字を表示するファイルをコンパイルしようとするとコマンドプロンプトに下記のメッセージが出てきます。
実際のメッセージは英文です。
``
エラーメッセージ

gcc ファイル名.c ノー サーチ ファイル オア ディレクトリ gcc ノー インプット ファイル ### 該当のソースコード ```ここに言語名を入力 ソースコード

試したこと

atom及びgccを削除し再インストール、pathの再確認→同じ結果
ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ウィンドウズ10です。gcc -vとするとバージョン情報は出てきます。
ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/09/10 06:25

エラーメッセージはいらぬ翻訳、省略しないで、出たそのまんまをコピペで提示しましょう
guest

回答2

0

Atomで編集したCのソースファイルを、コマンドプロンプトでgccを使ってコンパイルしようとしているんですよね?

コンパイル自体は、他の回答者の方が書かれているとおり、Cのソースファイルが存在するフォルダーでgccを実行することで「No such file or directory」とは言われなくなるはずです。他のエラーは出るかもしれませんが。

ただ、これを毎回手動で行なうのは大変なので、Atomからキー操作(F5キーなど)でコンパイルや実行を行なえるパッケージ(拡張機能)があるので、それをAtomにインストールして使ってください。「gpp-compiler」とか「atom-runner」といったパッケージが使えるはずです。

投稿2020/09/10 06:44

Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fmva

2020/09/10 14:04

返信遅くなり申し訳ありません。回答ありがとうございました。素人な者で実行、返信に時間がかかるかと思いますが試してみます。ありがとうございました。
guest

0

実際に打ち込んだコンパイルのコマンドと結果を、張り付けて下さい。
そうすれば何かわかるかもしれません。

以下、想像でお答えします。
c:\の部分は、自分がソースコードを配置しているパスに読み替えて下さい。

 ↓↓↓

c:> dir
としたときに、自分が作成したC言語ソースファイルが表示されますか?
表示されていなければ、カレントディレクトリをC言語ソースファイルを配置している所に移動して下さい。

カレントディレクトリって何?
美味しいの?
って状態の場合、Google検索で、「コマンド cd カレントディレクトリ」の単語あたりを検索してみましょう。

結果、表示された(仮に、hoge.cとしましょう)ならば

c:> gcc hoge.c

とすると、

c:> dir
としたときに、a.out という実行ファイルが追加されているはずです。

投稿2020/09/10 06:27

kamuycikap

総合スコア135

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fmva

2020/09/10 15:08

返信遅くなり申し訳ありません。回答ありがとうございました。素人な者で実行、返信に時間がかかるかと思いますが試してみます。ありがとうございました。 fmva
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問