# Source: https://docs.sonarsource.com/sonarqube-server/8.9/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.8/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/9.9/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.0/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.1/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.2/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.3/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.4/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.5/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.6/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.7/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/10.8/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.2/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.3/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.1/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.4/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/2025.6/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-server/analyzing-source-code/languages/c-family.md

# Source: https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family.md

# C/C++/Objective C

{% content-ref url="c-family/overview" %}
[overview](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/overview)
{% endcontent-ref %}

{% content-ref url="c-family/analysis-modes" %}
[analysis-modes](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/analysis-modes)
{% endcontent-ref %}

{% content-ref url="c-family/prerequisites" %}
[prerequisites](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/prerequisites)
{% endcontent-ref %}

{% content-ref url="c-family/running-the-analysis" %}
[running-the-analysis](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/running-the-analysis)
{% endcontent-ref %}

{% content-ref url="c-family/customizing-the-analysis" %}
[customizing-the-analysis](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/customizing-the-analysis)
{% endcontent-ref %}

{% content-ref url="c-family/understanding-the-analysis" %}
[understanding-the-analysis](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/understanding-the-analysis)
{% endcontent-ref %}

{% content-ref url="c-family/related-pages" %}
[related-pages](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/languages/c-family/related-pages)
{% endcontent-ref %}