问题标签 [redhat-dts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4787 浏览

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

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

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

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

0 投票
1 回答
870 浏览

c++ - RedHat devtoolset - 分发编译代码的含义

我正在运行 CentOS 6.4,需要更高版本的 C++ 编译器来构建我的开发工具(本例中为 Qt Creator)。

我不清楚使用 devtools 的含义,我希望有人能解释一下。

  1. 如果我使用 devtools 编译程序,这是否意味着可执行文件将在其他 Centos 6.4 安装上运行而无需更改?
  2. 或者..我是否知道必须将库或其他文件与我编译的程序一起提供?
  3. 如果是这样...我是否必须修改我的 C++ 代码才能引用以后的库?或者这是由安装我编译的程序的人完成的
0 投票
1 回答
108 浏览

redhat - 将多个版本的 Red Hat Developer Toolset 部署到多个 RHEL 版本

我可以将多个版本的 Red Hat Developer Toolset 部署到多个版本的 Red Hat Enterprise Linux 上吗?

0 投票
1 回答
1948 浏览

c++ - -D_GLIBCXX_USE_CXX11_ABI=1 对 CentOS 7 上的 devtoolset-7 无效

最近,我注意到我的程序有很大的性能回归,因为版本早于 5 的 gcc 标准库实现会list::size()导致O(n).

我正在使用默认 gcc 版本为 4.8.5 的 CentOS 7.2。所以我安装了 scl 和 devtoolset-7,并重建了我的程序。但是,我发现list::size()在我的程序中仍然是一个O(n)方法,即使我明确地_GLIBCXX_USE_CXX11_ABI设为 1。

为什么?这很奇怪。

0 投票
3 回答
33769 浏览

gcc - 如何在 CentOS 上安装 GCC/G++ 8

我习惯于在 Debian/Ubuntu 发行版上安装软件包,但现在我需要安装gcc8. g++* 版本。CentOS 软件库中只有版本 4.*。手动安装它们的正确方法是什么?