启用“软件集合”。红帽开发者工具集

Posted

技术标签:

【中文标题】启用“软件集合”。红帽开发者工具集【英文标题】:Enabling "Software collections". RedHat developer toolset 【发布时间】:2013-08-22 16:20:37 【问题描述】:

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

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

scl enable devtoolset-1.1 bash

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

【问题讨论】:

【参考方案1】:

检查网址

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

【讨论】:

【参考方案2】:

我写了一篇关于这个主题的博客文章,因为它开始出现很多。如果你想阅读它,你可以在这里找到它: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'`"

但请务必查看帖子了解更多信息。

【讨论】:

以上是关于启用“软件集合”。红帽开发者工具集的主要内容,如果未能解决你的问题,请参考以下文章

c#开发工具软件集合

第一周

如何强制 httpd 使用红帽软件集合中的 rh-php56

红帽开源推出容器注册器计划Quay,连同容器漏洞扫描工具

Cockpit 服务化管理工具

如何在IE中始终启用开发人员工具