# gcc **Repository Path**: huzife/gcc ## Basic Information - **Project Name**: gcc - **Description**: gcc is a generic and open source compiler - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 121 - **Created**: 2024-11-25 - **Last Updated**: 2025-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GCC for openEuler The GCC for openEuler compiler is a high-performance compiler based on the open source GCC. GCC for openEuler works with Kunpeng chip to fully utilize the performance of the chip through compiler technology and improve the performance experience of the workload on the Kunpeng hardware platform. In addition to supporting open source GCC general functions, GCC for openEuler mainly enhances the following three aspects. - Richer compilation algorithms: Provide a wealth of optimization algorithms, such as memory layout optimization, structure split optimization, automatic vectorization, etc., which greatly improve the throughput of instructions and data. - More flexible instruction pipeline: Adapt to the instruction pipeline of the Kunpeng platform, and give full play to the powerful performance of Kunpeng architecture. - More efficient operation library: Deeply optimize the mathematical library algorithm, provide a rich vector mathematical function interface, greatly improve the efficiency of mathematical calculations. The binary can be downloaded from [here](https://www.hikunpeng.com/developer/devkit/compiler/gcc). For the user guide and new features, see [Wiki](https://www.hikunpeng.com/document/detail/en/kunpengdevps/compiler/ug-hgcc/kunpenghgcc_06_0001.html) for details. ## Version planning GCC for openEuler releases a new version every two years, and chooses the version after x.2.y. ## Platform support GCC for openEuler currently supports `Linux/AArch64` and `Linux/x86` platforms. ## License GCC for openEuler uses the GPLv3 License, please see [License](https://gitee.com/openeuler/gcc/blob/master/COPYING3). ## How to submit a contribution We welcome developers to submit contributions. If you find a bug or have some ideas to exchange, welcome [send an email to the dev list](https://www.openeuler.org/zh/community/mailing-list/) Or [submit an issue](https://gitee.com/openeuler/gcc/issues).