僕の問題はタイトルの通りで、標準Cライブラリが読み込まれていないようで、C言語プログラミングができません。
ubuntuのオフィシャルから日本語ローカライズドDesktopCDをダウンロードして、空のHDDにインストールしました。
ですが、gnome-terminalからccコマンドでプログラムをコンパイルしても、標準Cライブラリにあるはずの<stdio.h>が認識されず、続くprinft関数も読んでくれません。
これはどうしてでしょうか?LinuxはデフォルトでCやらJAVAやらのプログラミングの環境が整っているものだと思っていたので、戸惑っています。何か、セットアップが必要なのでしょうか。
ちなみに、gccでも、標準ライブラリは読み込まれませんでした。
No.3
- 回答日時:
「昨日より
http://jp.archive.ubuntu.com/ のリポジトリがおかしくなっています。他のリポジトリを使用してください。」ということらしいです。
http://forum.ubuntulinux.jp/viewtopic.php?id=2549
No.2ベストアンサー
- 回答日時:
#1の方が答えていますが、ubuntuでは開発環境はデフォルトではインストールされません。
コマンドが使えるのでしたら
$ sudo apt-get update
$ sudo apt-get install build-essential
で、
GUIでしたらsynapticを起動して「build-essential」を検索してインストールしてください。
これで標準のCの開発環境が整います。
この回答への補足
回答有難うございます。
ですが・・・できませんでした。 orz
$ sudo apt-get update
$ sudo apt-get install build-essential
を、両方ともやりました。
上は、出てきたパッケージをシラミ潰しに読みましたが、build-essentialという単語は発見できませんでした.
下は、「インストール候補のバージョンが見つかりません」
と、返されました.
(関係あるでしょうか.パッケージアップデートは最新です.)
方法変えて、外からDLしてインストールを試みたのですが、それも失敗しました.
コンソールで、
build-essential_11.4.tar.gzを解凍。
build-essential-11.4のフォルダ内で
./configure を実行しました.
そしたら、↓
configure: error: The dpkg development files (dpkg-dev) must be installed to build this package.
と返ってきました.
で、dpkg-devをインストールすべく、それをDLし、
手順は同様、最後に ./configure を実行したら、それもダメでした.
それに関しては、何が悪いのかよくわかりませんでした.
もう挫けそうです…(笑)
下の「no」は、それが足りていないってことなのでしょうか。
長くなりますが、その時のコンソールの返事を載せておきます.
checking build system type... i686-pc-linux-gnulibc1
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1
checking dpkg cpu type... i386
checking dpkg operating system type... linux
checking dpkg architecture name... i386
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
No.1
- 回答日時:
ubuntu自体は使ったこと無いですが、CやJavaの開発環境はデフォルトでインストールされるとは限りません。
インストール時にパッケージの選択がおそらく出来ると思うので、その中でCやJavaの開発環境を選択しないといけません。サーバー系のディストリビューションだとデフォルトで選択されている可能性が高いですが、ubuntuはデスクトップ使用がメインだと思うので、デフォルトでない可能性があります。インストール時にパッケージをカスタマイズせずに、/usr/include/stdio.h が無いのなら、パッケージ管理ツールでそれらしいものを追加インストールする必要があります。
有難うございます。
そうですね、ディストリビューションによって設計思想が違うなら、入っていない可能性も十分ありますね.
あと/フォルダにあるフォルダ群の役割がよくわからなかったのですが、それもすこしわかったような気がします。
勉強になりました.
あらためて、有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- C言語・C++・C# いまc言語の標準ライブラリ文字列を勉強しているのですがいまいちわかりません。 strcmpとmemc 5 2023/07/04 15:34
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- USBメモリー・SDカード・フラッシュメモリー PDF文書をCD-Rで配るときの注意事項 4 2022/03/31 16:49
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- iPhone(アイフォーン) 「ライブラリ」ってどこの事ですか? ※ 英語の勉強のために Amazon で買物をしたいのですが、「 2 2023/07/14 22:04
- 大学受験 阪大法学部志望です。 武田塾のYouTubeをほぼパクって英語の勉強計画を立てたのですが、どうでしょ 1 2023/04/10 22:24
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
virtual boxで、黒い画面のまま...
-
ubuntuのインストール画面でア...
-
Linuxで設定等の保存の仕方を教...
-
FMVマイページ、FMVサーチが勝...
-
リモートデスクトップに接続で...
-
ネットにつながっていない社内P...
-
Google Chromeの文字の表示がぼ...
-
Windows 10でBIOS画面が表示さ...
-
DNSサーバーの構築「no servers...
-
cmd.exe を実行すると、全画面...
-
Win10とWin10デュアルブートし...
-
Windowsのショートカットキーを...
-
WMIを有効にする方法が分かりま...
-
セーフティモードを解除するには?
-
最新バージョンではGOMPLAYERで...
-
デフォルトゲートウェイにping...
-
macのfinderの開く位置の指定方...
-
ハイスペック新PCでIllustrator...
-
2つのOSを別々のHDDに入れたが...
-
qmailが動かない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
virtual boxで、黒い画面のまま...
-
VirtualBoxでキー入力を受け付...
-
ubuntuでインストールしたアプ...
-
wine-7.0.0からwin-6.0.0へのダ...
-
初期のSurface Goにubuntuをデ...
-
Linuxで設定等の保存の仕方を教...
-
Wine上でシリアル通信ソフト
-
Linuxで仮想環境を構築できない。
-
低スペックPCに合う無料のOSを...
-
Ubuntuで日本語入力を可能にす...
-
centOSからubuntu(または、ubun...
-
ubuntuのインストール画面でア...
-
オススメのOSはなんですか?理...
-
os無しのパソコンにubuntuイン...
-
デュアルブートの解除の方法を...
-
MacOS High Sierraでのubuntuの...
-
文字サイズが随時変更できる、...
-
ubuntuの手動パーティション設...
-
ubuntu ウィンドウのバー ダブ...
-
Ubuntu論理パーティションを基...
おすすめ情報