Linux システムに最新の gcc をインストールして、C++11 コードをコンパイルしたいと考えています。現在、デフォルトのような場所以外にインストールすることを考えています/home/user1/newgcc
。
そのために、 --prefix=/home/user1/newgcc オプションでビルドします。しかし、私の知る限り、コンパイラはなどでヘッダーを探します。ローカルディレクトリにインストールされるため/usr/local/include
、などのヘッダーを強制的に検索するにはどうすればよいですか?/usr/include
/home/user1/newgcc/include
このパスは、プレフィックス オプションを使用して gcc をビルドするときにハード コードされますか?