📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 6行目: | 6行目: | ||
<br><br> | <br><br> | ||
== GCCのインストール | == GCCのインストール : ソースコードからインストール == | ||
==== 依存関係のライブラリのインストール ==== | ==== 依存関係のライブラリのインストール ==== | ||
まず、システムが最新であることを確認する。<br> | まず、システムが最新であることを確認する。<br> | ||
| 66行目: | 66行目: | ||
make install | make install | ||
<br> | <br> | ||
==== | ==== GCCのインストール ==== | ||
[https://gcc.gnu.org GCCの公式Webサイト]にアクセスして、GCCのソースコードをダウンロードする。<br> | [https://gcc.gnu.org GCCの公式Webサイト]にアクセスして、GCCのソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
| 140行目: | 140行目: | ||
最後に、PCを再起動する。<br> | 最後に、PCを再起動する。<br> | ||
<br> | <br> | ||
==== | ==== GCCの設定 ==== | ||
GCCをソースコードからインストールした場合、共有ライブラリが/<GCCのインストールディレクトリ>/lib64に作成されるが、環境変数のパスが設定されていない。<br> | GCCをソースコードからインストールした場合、共有ライブラリが/<GCCのインストールディレクトリ>/lib64に作成されるが、環境変数のパスが設定されていない。<br> | ||
そのため、以下に示すいずれかの方法で環境変数のパスを通す必要がある。<br> | そのため、以下に示すいずれかの方法で環境変数のパスを通す必要がある。<br> | ||
| 200行目: | 200行目: | ||
ldconfig -v | ldconfig -v | ||
<br> | <br> | ||
===== | ===== .profile / .bashrcに設定する場合 ===== | ||
この方法は、ユーザごとに設定する必要がある。<br> | この方法は、ユーザごとに設定する必要がある。<br> | ||
<br> | <br> | ||
| 214行目: | 214行目: | ||
上記の設定を反映させるため、PCを再起動または再ログインする。<br> | 上記の設定を反映させるため、PCを再起動または再ログインする。<br> | ||
<br> | <br> | ||
==== libstdc++ | ==== libstdc++を入れ替える場合 ==== | ||
<u>この手順を行う場合、システムが不安定になる可能性があることに注意する。</u><br> | |||
<br> | <br> | ||
現在のlibstdc++の対応関係を確認する。<br> | 現在のlibstdc++の対応関係を確認する。<br> | ||