お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-10-15 02:57:22

PainKiller
新しいメンバ
登録日: 2008-10-15

[解決済]libc6、build-essentialについて・・・

UbuntuにてC言語をやろうとし、GCCでコンパイルしようとしたところ、stdio.hが見つからないと言われました。
libc6-devもbuild-essentialもインストールしたのですが未だにstdio.hが見つからないといわれます。

http://forum.ubuntulinux.jp/viewtopic.php?id=99

こちらのページも参考にしましたができません。
CPUはCore2DuoのE8400なのですがそれにあうLibcのみをインストールしなければならないのでしょうか?
よろしくおねがいします。

オフライン

 

#2 2008-10-15 09:24:18

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: [解決済]libc6、build-essentialについて・・・

stdio.h 確認

コード:

$ dpkg -L libc6-dev|grep stdio.h
/usr/include/bits/stdio.h
/usr/include/stdio.h

テストコード&Run

コード:

/* test.c */
#include <stdio.h>
int main(void){
    printf("%s\n","テスト。");
}

$ gcc test.c
$ ./a.out
テスト。

libc6-devが入っていれば、上記のようになると思いますが...

オフライン

 

#3 2008-10-15 10:24:34

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: [解決済]libc6、build-essentialについて・・・

PainKiller による投稿:

UbuntuにてC言語をやろうとし、GCCでコンパイルしようとしたところ、stdio.hが見つからないと言われました。
libc6-devもbuild-essentialもインストールしたのですが未だにstdio.hが見つからないといわれます。

その「見つからないと言われた」際のエラーメッセージをまるごと提示するのが解決の近道かと思います。

オフライン

 

#4 2008-10-15 15:42:22

PainKiller
新しいメンバ
登録日: 2008-10-15

Re: [解決済]libc6、build-essentialについて・・・

siさん>
コメントありがとうございます。
$ dpkg -L libc6-dev|grep stdio.h
を試してみたら
/usr/include/bits/stdio.h
/usr/include/stdio.h
とでてきて、その後できるようになりました‥
ありがとうございます!

mizunoさん>
コメントありがとうございます。
上記の通りに行ったところ解決しました^^ありがとうございます。

最後の編集者: PainKiller (2008-10-15 15:42:36)

オフライン

 

#5 2008-10-15 21:19:19

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: [解決済]libc6、build-essentialについて・・・

解決したようですので、タイトルに[解決済]をつけておきますね。
問題が発生した時は状況を言葉で説明するのではなく、実行したコマンドや表示されたエラーをまるごとコピペすると、状況が正確に伝わるので楽だしおすすめです。

オフライン

 

#6 2008-10-16 19:43:09

PainKiller
新しいメンバ
登録日: 2008-10-15

Re: [解決済]libc6、build-essentialについて・・・

mizunoさん>
了解です。
何から何までありがとうございました^^!

オフライン

 

Board footer

Powered by FluxBB