Skip to content

Commit be87c12

Browse files
0ciciLapshin
authored andcommitted
docs(migration-guides): add CN translation for build-system.rst
1 parent 555c511 commit be87c12

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

docs/en/migration-guides/release-6.x/6.0/build-system.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ If you encounter an orphan section error during linking, you can resolve it usin
2323

2424
.. warning::
2525

26-
The option 3 is **not recommended**, as orphan sections may indicate misconfigured memory mapping or unintentional behavior in your application.
26+
The option 3 is **not recommended**, as orphan sections may indicate misconfigured memory mapping or unintentional behavior in your application.
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
Build System
2-
============
1+
迁移构建系统至 ESP-IDF v6.0
2+
===================================
33

44
:link_to_translation:`en:[English]`
55

6-
Linker Orphan-Handling Behavior Changed to Error
7-
------------------------------------------------
6+
链接器孤立段处理行为变更为报错
7+
-------------------------------
88

9-
Starting with ESP-IDF v6.0, the build system no longer allows orphan sections in the final ELF file. The linker will now produce an error if any orphan sections are encountered during linking.
9+
ESP-IDF v6.0 开始,构建系统不再允许最终 ELF 文件中存在孤立段。如果链接过程中发现任何孤立段,链接器将报错。
1010

1111
.. note::
1212

13-
An *orphan section* is a section that is not explicitly placed into any output section by the linker script and is not discarded during linking.
13+
*孤立段* 是指未被链接脚本显式放置到任何输出段,且在链接过程中未被丢弃的段。
1414

15-
How to Resolve Orphan Section Errors
16-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15+
如何解决孤立段错误
16+
~~~~~~~~~~~~~~~~~~~~
1717

18-
If you encounter an orphan section error during linking, you can resolve it using one of the following methods:
18+
如果在链接时遇到孤立段错误,可通过以下任一方式解决:
1919

20-
1. Remove the code or data that causes the orphan section, if it's unused or unnecessary.
21-
2. Explicitly place the orphan section using a :ref:`linker fragment file <ldgen-linker-fragment-files>`.
22-
3. Suppress errors by setting :ref:`CONFIG_COMPILER_ORPHAN_SECTIONS` to ``warning`` or ``place``.
20+
1. 移除导致孤立段的代码或数据(若未使用或不必要)。
21+
2. 使用 :ref:`链接器片段文件 <ldgen-linker-fragment-files>` 显式放置孤立段。
22+
3. 通过设置 :ref:`CONFIG_COMPILER_ORPHAN_SECTIONS` ``warning`` ``place`` 来抑制错误。
2323

2424
.. warning::
2525

26-
The option 3 is **not recommended**, as orphan sections may indicate misconfigured memory mapping or unintentional behavior in your application.
26+
方案3 **不推荐使用**,因为孤立段可能意味着内存映射配置存在问题,或应用程序中存在非预期行为。

0 commit comments

Comments
 (0)