/etc/portage/make.conf/zh-cn

 文件（之前为 ）Article description::用于在全局级别自定义 Portage 环境. 此处的设置将应用于 emerge 的每个软件包. 它们控制着许多 Porage 的功能，比如全局 USE 标志，语言（L10N） 选择，Portage 镜像等等.

当提取 stage tarball 时将安装一个基础的版本，并且可以在  找到一个设定示例.

优先级
最终的 Portage 配置不只基于. 在此文件中定义的全局设置可以在 文件中以及通过环境变量在每个包的基础上细化（或重新定义）. 发行版管理的默认设置也是可用的（部分通过 Portage 包的默认设置，部分通过正在使用的 Gentoo 特定配置文件）.

变量
There are many possible variables to customize in. Only the most commonly used ones are explained further within this article, with an example and a link to a more detailed article (if applicable). For more information, and the full list of variables, consult the man page by running:

CHOST
The CHOST variable is passed through the configure step of ebuilds to set the build-host of the system. Note that the Gentoo profile already sets the appropriate CHOST value, and updating it requires insight and experience in build chains.

查看 CHOST 文章了解更多消息.

CFLAGS和CXXFLAGS
The CFLAGS and CXXFLAGS variables define the build and compile flags that will be used for all package deployments (some exceptions notwithstanding who filter out flags known to cause problems with the package). The CFLAGS variable is for C based applications, while CXXFLAGS is meant for C++ based applications. Most users will keep the content of both variables the same.

更多信息请查看 Gentoo 手册中的 GCC 优化文章和CFLAGS 和 CXXFLAGS.

GENTOO_MIRRORS
请查看GENTOO 镜像 文章.

MAKEOPTS
The MAKEOPTS variable is used to specify arguments passed to when packages are built from source. A commonly used setting is the  which specifies the number of parallel  jobs that can be used for a single package build. A widely used rule of thumb for N is to take the number of available logical CPU cores. A physical CPU core employing a X -way SMT technique (eg. Hyper-Threading or SMT2) counts as X logical cores.

请查看 MAKEOPTS 文章了解更多信息.

PORTAGE_TMPDIR
The PORTAGE_TMPDIR variable defines the location of the temporary files for Portage. The value defaults to, resulting in for the build location,  for Portage' ccache support and so forth.

PORTDIR_OVERLAY
PORTDIR_OVERLAY 变量已被弃用，取而代之的是 文件.

低于 2.3.0 版本的 Layman 仍然使用 PORTDIR_OVERLAY 变量.

SYNC
请查看 同步 文章.

USE
USE 变量允许系统范围的 USE flags 设置或禁用，USE flags 是用空格分隔的列表.

For a fine grained per package control of USE flags, the file should be used instead.

ACCEPT_LICENSE
ACCEPT_LICENSE 变量告诉 Portage 允许哪些软件 license. 无法在系统上安装有不允许的 license 的软件包.

LINGUAS
请查看本地化指南中的 LINGUAS 章节

USE_EXPAND
USE_EXPAND 变量是一个自 Portage 2.0.51.20起的列表，它在profiles/base/make.defaults 中设置.

CPU_FLAGS_X86
CPU_FLAGS_X86 变量可以告知 Portage CPU 拥有的 CPU flags （特性）. 此信息专门用于针对目标功能来优化软件包构建.

utility （可以在 软件包找到） 可用于查询系统处理器支持的CPU  flag 的完整列表. emerge 这个软件包之后， 使用方法是：

这个 flags 可以添加到 或. 请注意，这仅在 和  架构下有效.

请查看 CPU_FLAGS_X86 文章了解更多信息.

INPUT_DEVICES
请查看 Xorg/指南 文章中的 make.conf 章节和 可用值.

L10N
请查看 本地化指南中的L10N 章节和这篇 Repository 新闻项目.

VIDEO_CARDS
有关 USE_EXPAND 变量的可用值，请查看 VIDEO_CARDS.

对于普通用户而言，如果要使用图形化桌面环境，则应“明确”定义此变量. 更多信息请查看 Xorg/Guide/zh-cn.

更多细节请查看 AMDGPU 和 NVIDIA 文章.

另请参阅

 * Portage 变量（AMD64 手册）
 * Portage 特性（AMD64 手册）
 * 环境变量（AMD64 手册）
 * Portage 高级特性（AMD64 手册）

外部资源

 * https://devmanual.gentoo.org/general-concepts/features/