質問: openbsdにgcc4.7をインストールしますが、インストール後も4.2です pkg_addを使用してopenbsdにgcc4.7をインストールします。インストール後、「gcc -v」を使用して確認しましたが、これもgcc4.2であることがわかりました。openbsdでgcc4.2をgcc4.7にアップグレードする方法は?ありがとうございました!
回答: bsdでコンパイラを更新することは重要です。更新時にシステムを再コンパイルするには、コンパイラーを使用する必要がある場合があることを前提としています。そのため、pkgaddで/ usr/bin/gccを更新しないと確信しています。更新できないシステムが残る可能性があります。コンパイラは、ほとんどの場合、別のディレクトリにインストールされています。 gccはgccだけでなく、多数のライブラリ、ヘッダー、その他のユーティリティであるため、単純な名前変更でも役に立ちません。新しいgccバイナリがインストールされているディレクトリを見つけて、そのプレフィックスをpathに付ける必要があります。 pkg_info ツールを使用して、パッケージが実際にインストールされた場所を照会します。次に、バイナリが存在するディレクトリを見つけ、適切なシェル起動ファイルにpath =/path/to/new/gcc/bin:$ pathを設定します。