Essential for Linux Developers: An Introduction to GCC and Quick Start Guide

This article is generated by Tencent Yuanbao, with content outline and verification provided by @Xiao Hui~ GCC (GNU Compiler Collection) is a powerful open-source compiler suite that supports multiple programming languages, such as C, C++, Fortran, and more. It is not only the de facto standard compiler on Linux systems but is also widely used … Read more

Compiling Software from Source Code

1. Core Purpose & Concepts Core Purpose: Understanding the ultimate charm of open-source software—by obtaining the program’s source code, we can personally modify, compile, and install a unique version tailored to our preferences. This is a transformation from “user” to “participant”. Core Terminology: Source Code: A human-readable text file containing program instructions written in high-level … Read more

GCC Showcases at Uzbekistan ICT WEEK, Injecting New Momentum into Global Computing Industry Development

GCC Showcases at Uzbekistan ICT WEEK, Injecting New Momentum into Global Computing Industry Development

GCC NEWS From September 23 to 26, the Uzbekistan Information and Communication Technology Week (ICT WEEK) was grandly held, where the Global Computing Coalition (GCC), as China’s first international industry and standards organization in the computing field, was invited to exhibit, attracting over a thousand international friends for communication. During the event, GCC, in collaboration … Read more

Comprehensive Guide to Import Certification in Kuwait: Differences and Applications of TER, TIR, and GCC

Comprehensive Guide to Import Certification in Kuwait: Differences and Applications of TER, TIR, and GCC

1. Overview of the Three Major Certifications: Understanding the Basics Easily Products exported to Kuwait often require various certifications, among which the most common areTER certification, TIR certification, and GCC certification. Although these certifications have similar names, their actual uses and applicable scopes differ significantly. To help you understand clearly, we can use a simple … Read more

Pitfall Record: Enabling PGO Compilation Optimization in GCC 7.3.0 Results in Missing gcov Symbols? The Final Solution is Here!

Pitfall Record: Enabling PGO Compilation Optimization in GCC 7.3.0 Results in Missing gcov Symbols? The Final Solution is Here!

1. Background In the performance optimization practice of C/C++, PGO (Profile-Guided Optimization) is a very effective compilation optimization technique. The basic process is divided into two stages: Generation Stage (profile-generate): The compiler inserts additional counting logic into the code (e.g., function call counts, branch hit counts, etc.). Usage Stage (profile-use): The runtime collected profile data … Read more

How to Determine the Compiler Toolchain Used for Dynamic or Static Libraries in Linux

How to Determine the Compiler Toolchain Used for Dynamic or Static Libraries in Linux

I assisted a colleague with a problem and wrote a summary. The background is that code was ported from one Linux platform to another, and the two platforms have different compiler toolchains. Due to multiple collaborators, some libraries were not updated, and after porting, it was unclear which platform the library originated from. Some might … Read more

Understanding Strong and Weak Functions in C Programming

Understanding Strong and Weak Functions in C Programming

In C programming, strong and weak functions refer to a priority mechanism used by the compiler when handling functions with the same name. When there are multiple definitions of functions with the same name in a program, the “strong” function will override the “weak” function, ensuring that the linker selects the correct function implementation. This … Read more

Opportunities in the Middle East 2025: A Guide for Chinese Enterprises in the GCC

Opportunities in the Middle East 2025: A Guide for Chinese Enterprises in the GCC

Under the strategy, there are numerous business opportunities. Since the introduction of national strategies such as the “Vision 2030” and “Vision 2031” by countries like Saudi Arabia and the UAE, these Gulf nations have consistently welcomed Chinese enterprises to participate in local manufacturing, infrastructure, and research fields, continuously optimizing the business environment to attract investments. … Read more

RuyiSDK Biweekly Progress Report Issue 052 – September 11, 2025

RuyiSDK Biweekly Progress Report Issue 052 - September 11, 2025

Foreword Hello, RuyiSDK partners! Welcome to the 52nd issue of the “RuyiSDK Biweekly Progress Report”! In this issue, we have focused on optimizing the release testing process, further enhancing compatibility and documentation testing before version releases. After two days of concentrated fixes, RuyiSDK 0.40 has been officially released. This version has some known issues (see … Read more

Introduction to the Gulf Cooperation Council Trademark Alliance

Introduction to the Gulf Cooperation Council Trademark Alliance

The Gulf Cooperation Council Trademark Alliance (GCC) plays a crucial role in regional economic and intellectual property protection. Established in 1996 under the GCC Resolution No. 24, the alliance aims to create a closer collaboration and unified standards platform for trademark affairs among member states. The alliance consists of six member countries: Saudi Arabia, the … Read more