要配置g++以支持Linux上的多核编译,请使用以下方法:
打开终端。
首先,确保安装了 gcc 和 g++。 如果没有安装,可以使用以下命令进行安装:
对于基于 Debian 的系统(例如 Ubuntu):
sudo apt -get install build-essential
对于基于 RHEL 的系统(CentOS、Fedora 等):
sudo yum groupinstall "开发工具》
使用make
命令时,环境变量JOBS并行编译任务的数量。 例如,要将任务数设置为 4(使用 4 个核心),请在终端中输入以下命令:
export JOBS= 4
接下来,运行make
命令编译项目。 这允许 g++ 在多核系统上并行编译,从而加快构建速度。
如果要将JOBS
环境变量设置为其默认值,请在上面添加export
。 将命令复制到您的 ~/.bashrc
或 ~/.bash_profile
文件。 每次打开新的终端窗口时,这都会自动设置 JOBS 变量为 4。
要将 export
命令添加到文件,请打开该文件(如果不存在则创建它)并添加以下内容:粘贴文件:
p>
export JOBS=4
保存并关闭。 然后在终端中运行以下命令以使更改生效:
源 ~/.bashrc
或
source ~/.bash_profile
现在g++已成功配置为支持多核编译。 编译项目时,会自动使用多个可用内核来加快编译过程。
评论前必须登录!
注册