
Ubuntu日本語フォーラム

ログインしていません。
ubuntu12.04を使用してます。
それまで、gcc-4.8系を使用していたと思います。正確なバージョンは失念しました。
(通常アップデートされる最新バージョンのはず)
gcc-6以上をインストールしたいと思い、ネットを検索しながら下記のサイトを参照して実行しました。
<下記サイト引用のためhttp://を省略>
mackey-lab.hatenablog.com/entry/2015/07/21/115024
<ここまで引用>
できたと思ったのですが、今までできていたコンパイルが通らなくなってしまいました。
下記のエラーが表示される状態です。
include/linux/compiler-gcc.h:105:30: 致命的エラー: linux/compiler-gcc6.h: そのようなファイルやディレクトリはありません
ダウンロードしたファイルは
https://gcc.gnu.org/mirrors.html
のミラーサイトからgcc-6.2.0.tar.gzをダウンロードしました。
どのように修復すれば以前のようにコンパイル可能になるのでしょうか?
今回インストールしたgcc-6.2.0は使えなくなっても構いませんので、宜しくお願いします。
オフライン
すみません、補記いたします。
アップグレードする前まで使用していたgccのバージョンは
gcc 4:4.6.3-1ubuntu5
これだと思われます。
宜しくお願いします。
オフライン
何とか復活できました。
最新バージョンのGCCなどは、まずlaunchpadを検索して、あるならそこを利用した方が無難です。
自己流ですが、解決方法を書いておきます。
(とても適当なので推奨いたしません)
1.とにかく新規インストールしたGCC関連のファイルをタイムスタンプを頼りに削除する。
ls /usr/bin/*gcc* などで検索して削除しました。
(とりあえず、怖いのでhogehoge.oldにリネーム)
2.https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test
上記から、launchpadのPPAを追加する。updateも忘れずに。
3.launchpadのgcc6をインストール。
sudo apt-get install gcc-6
4.update-alternativesを利用して、旧gccと共存させる。
何とか、上記で復活しているようです。
お騒がせいたしました。
オフライン