Linux(Debian Sarge)にgccをインストールしたのですが、
#include <stdio.h>
int main(void)
{
printf("Hello World");
return 0;
}
のような1.cといったファイル名のプログラムを作成し、
cc -o 1 1.c と実行したのですが、
1.c:1:19: stdio.h : そのようなファイルやディレクトリ
はありません
と表示されコンパイルできません。恐らくライブラリが読み込まれていないまたはライブラリがインストールされていないために起こったと考えられるのですが、
どういった設定をすればいいのでしょうか?これまでは標準でインストールしただけで、全ての設定が完了していたのですが、今回は何故か設定ができていませんでしたので、手のつけられない状況です。
ご回答よろしくお願いします。
No.1
- 回答日時:
ls /usr/include/stdio.h
として stdio.h はありますか?
あるいは
locate stdio.h
として何かでますか?
gccは apt-get でinstall しましたか?
この回答への補足
返事ありがとうございます。
>>ls /usr/include/stdio.h
として stdio.h はありますか?
いえ、ありませんでした。
>>locate stdio.h
として何かでますか?
何も表示されませんでした。
>>gccは apt-get でinstall しましたか?
そうです。
再インストールも試してみましたが結果は同じでした。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ライブラリが入っていないようですね。
gccのversionが3.2.2なら
(ちなみに、gcc --version で出ます。)
libgccを入れてみるといいでしょう。
apt-get install libgcc
あと、gcc をapt-getでインストールしたとき、
Depends 何々
と途中で出ませんでした?
出たならそれもapt-getです。
他にもなにか要求されているようだったら、
それも全部 apt-get です。
でも、1番いいのは、一番最初のインストールの際に
gcc込みでインストールすることだと思います。
>>でも、1番いいのは、一番最初のインストールの際に
>>gcc込みでインストールすることだと思います。
この方法で解決しました。ありがとうございます。前回の再インストールで失敗したのは、Debianのtaskselにおける
デスクトップ環境の不具合で設定がうまくいっていなかったようです。
ご回答ありがとうございました。
No.3
- 回答日時:
stdio.h は以下のパッケージに含まれています。
# dpkg -S /usr/include/stdio.h
libc6-dev: /usr/include/stdio.h
ご回答ありがとうございます。
このようなパッケージに含まれているのですね。また、不具合が生じたときには、参考にさせていただきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
make時に出てきたエラーメッセージの意味が分からなく困っています。
その他(コンピューター・テクノロジー)
-
エラーの意味は? Lvalue required
C言語・C++・C#
-
530が出て、FTPアクセスできません
UNIX・Linux
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラズパイでのCGIで、pythonソー...
-
Microsoft MonthView Controlに...
-
Linuxにgccをインストールした...
-
adb shellが実行出来ない。
-
コンパイルできない "clは内部...
-
Windows10にデュアルブートでXP...
-
VB6.0ランタイムインストール先...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
TexPointをインストールして...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
バッチでテキストファイルから...
-
バッチ処理でファイルの中身を...
-
バッチ終了時にDOS窓を閉じるコ...
-
これってパソコンの最適化が完...
-
jarファイル
-
.txtではなく.logの方が良いの...
-
VBAでワークシートを引数として...
-
VBscriptが起動しない?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10にデュアルブートでXP...
-
Tomcatがサービスに残り再イン...
-
Visual Basic 6.0 SP6 インス...
-
DELL タブレット 「Venue 8 Pro...
-
Shell関数で起動したメディアプ...
-
VB6.0ランタイムインストール先...
-
VBScriptで外部プログラム実行...
-
cygwinインストールでgccが利用...
-
For next使う場合、next iはで...
-
PHPで自作DLLはどうやって作成...
-
Linuxにgccをインストールした...
-
[C#] コンパイラのバージョン確...
-
MSDNライブラリのdisc2のインス...
-
visual atudio code でC言語を...
-
任意のファイルアイコンの右ク...
-
Command Not Found @ Cygwin
-
VisualStudio インストール時の...
-
Jupyter Notebookのアンインス...
-
MSDNが見れません
-
C言語 コマンドプロンプトにつ...
おすすめ情報