10

RedHat が、最新の gcc-4.7.2 をインストール (そしてもちろん使用) できるこの「開発者ツールセット」を提供していることを知りました。Centosで使用していますが、プロセスは同じです。

インストールしたら、次のコマンドを実行して、このツールセットを有効にして新しい bash セッションを開始できます。

scl enable devtoolset-1.1 bash

それは大丈夫です。さて、これは実際に新しいbashセッションを開始するので、どうにかしてこれを私のbashrcに追加できますか? または、新しい bash セッションを開始しないように、makefile 内に配置する必要があります。これをメイクファイル内で発行する方法はありますか?

4

2 に答える 2

10

この話題が多くなり始めたので、ブログ記事を書きました。読みたい場合は、http: //developerblog.redhat.com/2014/03/19/permanently-enable-a-software-collection/で見つけることができます。

tl;dr

.bashrc に含めるか、より良い解決策として以下を含めることができsource /opt/rh/devtoolset-1.1/enableます。

source /opt/rh/devtoolset-1.1/enable
export X_SCLS="`scl enable devtoolset-1.1 'echo $X_SCLS'`"

ただし、詳細については投稿を必ず確認してください。

于 2014-03-21T18:22:28.543 に答える
0

URLを確認する

http://preilly.me/2013/05/28/redhat-developer-toolset-1-1/

CC、CPP、CXX 環境変数の設定方法などの詳細については、またはチェック

http://people.centos.org/tru/devtools-1.1/

CentOS の devtool-1.1 リポジトリ用。

于 2013-10-22T14:52:06.633 に答える