diff --git a/en/readme/compilation-and-building.md b/en/readme/compilation-and-building.md index 4c2a88a73eb9a5ad201ef6c1f3fac9b8bbbaf0d8..e4493c817ba1fd1092cc21f8ac7f875d99379607 100644 --- a/en/readme/compilation-and-building.md +++ b/en/readme/compilation-and-building.md @@ -17,15 +17,15 @@ It is considered best practice to learn the following basic concepts before you - Subsystem - OpenHarmony is designed with a layered architecture, which consists of the kernel layer, system service layer, framework layer, and application layer from the bottom up. System functions are developed by the level of system, subsystem, and module. In a multi-device deployment scenario, you can customize subsystems and modules as required. A subsystem is a logical concept and is a flexible combination of modules. + OpenHarmony is designed with a layered architecture, which consists of the kernel layer, system service layer, framework layer, and application layer from the bottom up. System functions are developed by the level of system, subsystem, and component. In a multi-device deployment scenario, you can customize subsystems and components as required. A subsystem is a logical concept and is a flexible combination of components. -- Module +- Component - A module is a reusable software unit that contains source code, configuration files, resource files, and build scripts. A module can be built independently, integrated in binary mode, and then tested independently. + A component is a reusable software unit that contains source code, configuration files, resource files, and build scripts. A component can be built independently, integrated in binary mode, and then tested independently. - GN - Generate Ninja (GN) is a system used to generate build files for Ninja. + GN is a system used to generate build files for Ninja. - Ninja @@ -54,4 +54,4 @@ See the readme of the **build** repository. [build\_lite](https://gitee.com/openharmony/build_lite) -build +[build](https://gitee.com/openharmony/build)