📢 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をソースコードからインストールした場合、共有ライブラリが/<GCCのインストールディレクトリ>/lib64に作成されるが、環境変数のパスが設定されていない。<br>
GCCをソースコードからインストールした場合、共有ライブラリが/<GCCのインストールディレクトリ>/lib64に作成されるが、環境変数のパスが設定されていない。<br>
そのため、以下に示すいずれかの方法で環境変数のパスを通す必要がある。<br>
そのため、以下に示すいずれかの方法で環境変数のパスを通す必要がある。<br>
200行目: 200行目:
  ldconfig -v
  ldconfig -v
<br>
<br>
===== ~/.profileファイル、または、~/.bashrcファイル等に設定する場合 =====
===== .profile / .bashrcに設定する場合 =====
この方法は、ユーザごとに設定する必要がある。<br>
この方法は、ユーザごとに設定する必要がある。<br>
<br>
<br>
214行目: 214行目:
上記の設定を反映させるため、PCを再起動または再ログインする。<br>
上記の設定を反映させるため、PCを再起動または再ログインする。<br>
<br>
<br>
==== libstdc++の入れ替え ====
==== libstdc++を入れ替える場合 ====
この操作を行うと、システムが不安定になる可能性があるため、必要な時にのみこれを行う。<br>
<u>この手順を行う場合、システムが不安定になる可能性があることに注意する。</u><br>
<br>
<br>
現在のlibstdc++の対応関係を確認する。<br>
現在のlibstdc++の対応関係を確認する。<br>