
Ubuntu日本語フォーラム

ログインしていません。
私のubuntuのバージョンは8.04なのですが、build-essentialをインストールするとgccは4.2がインストールされてしまいます。
どうにかしてgcc-2.95を使いたいのですがどうすればよいですか?ちなみにインストールは何とかできました。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ちょっと質問の仕方が分かりにくいと思い、少し補足致します。
synapticにgccと書かれてるソフトをインストールするとgccの4.2がインストールされ、端末でgcc -vとするとgcc の4.2のバージョンが表示されます。
gcc-4.2をアンインストールし、gcc-2.95をインストールしても、端末でgcc -vとしてもno such fileとなり、./configureしてもgccが使えません。
synapticにgccと書かれてるソフトをインストールした状態で、/usr/bin をみるとgccのアイコンがありました。
おそらく、gcc -vと端末で入力した時に表示されるgccが./configureで使われるgccであると思われますが、これをgcc-2.95にする方法があれば良いのでしょうか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ls -la gc*の結果が以下となりました。
yamadatarou@yamadatarou-laptop:/usr/bin$ ls -la gc*
-rwxr-xr-x 1 root root 157716 2008-07-23 00:19 gcalctool
lrwxrwxrwx 1 root root 7 2009-08-23 23:36 gcc -> gcc-4.2
-rwxr-xr-x 1 root root 74100 2005-11-20 04:32 gcc-2.95
-rwxr-xr-x 1 root root 193372 2009-02-19 19:44 gcc-4.2
-rwxr-xr-x 1 root root 2018 2007-06-05 09:59 gccmakedep
lrwxrwxrwx 1 root root 14 2009-08-15 02:09 gcj-dbtool -> gcj-dbtool-4.2
-rwxr-xr-x 1 root root 28292 2008-10-11 03:26 gcj-dbtool-4.2
-rwxr-xr-x 1 root root 103280 2008-04-09 18:49 gconf-editor
-rwxr-xr-x 1 root root 43120 2008-04-22 15:47 gconf-merge-tree
-rwxr-xr-x 1 root root 68 2008-04-19 03:46 gconfsharp2-schemagen
lrwxrwxrwx 1 root root 27 2009-08-15 02:45 gconftool -> /etc/alternatives/gconftool
-rwxr-xr-x 1 root root 53524 2008-04-22 15:47 gconftool-2
-rwxr-xr-x 1 root root 1857 2008-01-02 07:53 gcore
lrwxrwxrwx 1 root root 8 2009-08-23 23:36 gcov -> gcov-4.2
-rwxr-xr-x 1 root root 14168 2005-11-20 04:32 gcov-2.95
-rwxr-xr-x 1 root root 23888 2009-02-19 19:44 gcov-4.2
lrwxrwxrwx 1 root root 7 2009-08-23 23:36 gcc -> gcc-4.2
この辺を
lrwxrwxrwx 1 root root 7 2009-08-23 23:36 gcc -> gcc-2.95
とできないでしょうか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
CMasamiさんと同意見です。
例えばVBoxやプロプライエタリなドライバなど、インストール時に環境に合わせて、一部コンパイルされることがあります。
gccをgcc-2.95に張るのは危険だと思います。
当該configureのオプションで対処できれば、それが一番よいですが、どうしてもダメならシステム管理ユーザと、gcc-2.95を使いたいユーザを別につくり、
gcc-2.95を作りたいユーザの環境で、
~/bin/gcc ---> gcc-2.95
なシンボリックリンクをはり、
export PATH=~/bin:$PATH
してしまうとか。
オフライン