スポンサード リンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサード リンク
-- : -- : -- | スポンサー広告 | page top↑
スポンサード リンク

インストール直後のUbuntuはHello, world!のコンパイルができない!

Ubuntuはとても使いやすく、Linux初心者にもお勧めできるディストリビューションです。

しかし、インストール直後の状態(*1)では、C言語の開発用ライブラリがインストールされていないため、Hello, world!すらgccでコンパイルをすることができません。これは、LinuxでC言語による開発を行おうとしてUbuntuを使用した初心者の多くがはまるポイントだと思います。

そこで、UbuntuでC言語の開発用ライブラリlibc6-devと、エディタemacsのインストール方法を記します。

Debianパッケージ

UbuntuはDebianパッケージを利用できるため、ソフト(コマンド)のインストールをapt-getコマンドで行うことができます。ただし、Ubuntuではセキュリティ上の配慮から、管理者アカウントのrootが存在しません。そのため、管理者権限の必要なコマンドの実行にはsudoコマンドを使用します。

つまり、一般に次の形式でパッケージをインストールすることができます。ただし、package の部分にはインストールしたいパッケージ名(多くの場合、コマンド名で可)を入れてください。

$ sudo apt-get install package

C言語の開発用ライブラリ: libc6-dev

端末(シェル)で以下のコマンドを実行します。途中でされる質問には y と答えます。

$ sudo apt-get install libc6-dev

エディタ Emacs

$ sudo apt-get install emacs

English Version


Ubuntuではじめる Linuxパソコン (Gihyo Expert Books)Ubuntuではじめる Linuxパソコン (Gihyo Expert Books)
佐々木 康之

技術評論社 2008-02-07
売り上げランキング : 19784
おすすめ平均

Amazonで詳しく見る
by G-Tools

*1: 少なくとも私が使っているVMware用仮想マシンUbuntu 7.10においては、gccこそインストールされていますがC言語の開発用ライブラリはインストールされていないため、printfなどライブラリ関数を使用するとコンパイルに失敗します。

スポンサード リンク

テーマ:UNIX/Linux - ジャンル:コンピュータ - ソーシャルブックマーク: この記事をクリップ! Yahoo!ブックマークに登録

01 : 30 : 02 | プログラミング-UNIX | トラックバック(0) | コメント(0) | page top↑
<<サラスの方法を利用した3×3-行列の行列式の計算(C言語) | ホーム | Cygwinの設定まとめ(bash/ls/emacsの日本語化と色の設定)>>
コメント

コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://networkprogramming.blog18.fc2.com/tb.php/62-2947f2ee
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |

プロフィール

TBVector

Author:TBVector

プロフィール

メールフォーム

記事検索

Google

最近の記事

人気の記事

過去の記事

カテゴリー

タグランキング

リンク

最近のコメント

最近のトラックバック

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。