GCCについて part8at TECHGCCについて part8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:デフォルトの名無しさん 09/02/01 21:13:35 INSTALL変数を上書きすればいいと思うけど、 まあ結局、目でチェックする必要あるから。 701:デフォルトの名無しさん 09/02/01 22:26:38 /usrにある既存環境上書きしてるはずだから、単純にアンインストールすると酷い目に合いそうな気が。 1) インストールされたファイル/ディレクトリの一覧を作る。 2) 標準のパッケージでインストールされるファイル/ディレクトリの一覧を作る。 3) 標準のパッケージを再インストール。 4) (1)に有って(2)に無いファイル/ディレクトリを消す。 これくらいやる必要あるんじゃない? 702:デフォルトの名無しさん 09/02/01 23:04:32 >>698にあるcppと C++もインストールした場合のlibstdc++くらいじゃないかな。 システムのクリティカルなところに使われてる可能性あるのは。 ld, libcは入ってないし、crt関係はsoじゃないし。 703:デフォルトの名無しさん 09/02/06 07:01:03 >>695 ちなみにGCCのmake uninstallは効かない。それとprefix=/usrだったらまずディストリ標準の/usr/bin/gcc同じくg++,c++や cppやgcjなどが完全に上書きされてる。フォートランは違う名前かもしれん。 一番問題は多分/usr/libのlibstdc++が上書きされてる点かな。下手するとgcc4.3入れたその前後にmakeしたアプリなどが 動かなくなるかも。てか運が悪いと既にそこへ入れた時点でlibstdc++の関連で動かなくなるアプリとか出るときあるお。 結果から言うと自分で手作業で探して削除した後、再度デフォルトで入ってたgcc系とlibstdc++のパッケージを再インスコ。 ぶっちゃけ手作業で削除しなくても多分gcc系とlibstdc++の再インスコで上書きされるから平気だと思うよ。 ただしgcc系ってのはgcc,c++,cpp,gcj,fortlanあとなんかあったような気がするけど忘れたw まあその辺全部再インスコね。 そうすれば手作業で消さなくても問題無い位復旧できるはず。 まあ違うバージョンのgccは/optとかにインスコしといた方が無難。/optにおいてもldがちゃんと機能してればlib関連は /opt/gcc***/libを見に行くはずだから。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch