启用“软件集”。 RedHat开发人员工具集

时间:2013-08-20 14:45:00

标签: makefile centos redhat devtoolset redhat-dts

我刚刚发现RedHat提供了这个“开发人员工具集”,它允许我安装(当然还有)最新的gcc-4.7.2。我在Centos上使用它,但过程是一样的。

安装完成后,您可以通过发出以下命令启用此工具集的新bash会话:

scl enable devtoolset-1.1 bash

这样可行。现在,我可以以某种方式将此添加到我的bashrc中,因为这实际上启动了一个新的bash会话吗?或者我应该更好地将它放在我的makefile中,以避免开始新的bash会话。有没有办法在makefile中发出这个?

2 个答案:

答案 0 :(得分:10)

我写了一篇关于这个主题的博客文章,因为它开始出现了很多。如果您想阅读它,可以在此处找到它:http://developerblog.redhat.com/2014/03/19/permanently-enable-a-software-collection/

TL;博士

你可以在你的.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'`"

但请查看帖子以获取更多信息。

答案 1 :(得分:0)

检查网址

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存储库。