gpt4 book ai didi

linux - 并行make : set -j8 as the default option

转载 作者:IT老高 更新时间:2023-10-28 11:09:37 31 4
gpt4 key购买 nike

我可以使用 -j 参数设置构建过程的线程数。例如,我有 4 个核心 +4 个虚拟。当我写: make -j8 速度提高了4倍。

是否可以将该值设置为默认值? (例如,在 Linux Gentoo 中,在配置文件中,可以设置此默认值)。

附言我有 Arch Linux

最佳答案

您的问题不是关于线程,而是关于 make 执行的进程(作业)。

当从控制台使用 make 时,简单的设置方法是添加:

alias make="/usr/bin/make -j 8"

到您的 .profile 文件。

你也可以使用setenv MAKEFLAGS '-j 8',但是MAKEFLAGS在某些情况下可以忽略这个参数,因为保持想要的进程数需要与递归进行调用。很高兴这个方法works with current versions of GNU Make .

关于linux - 并行make : set -j8 as the default option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567890/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com