写点什么

Clang

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐

Clang 编译数据库信息扩展

用户头像
maijun
2023-08-30

如果要实现一款工业级的基于编译的面向C/C++的SAST工具,编译命令信息获取必不可少。本文介绍了除了 clang 编译数据库 中的信息外,其他的一些必要的信息,帮助提高编译准确率,完善工程实现。

https://static001.geekbang.org/infoq/2a/2a78bb322b41496cc37cb5cca5b76c23.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Clang-Format 用法详解

clang-format是一个开源的代码格式化工具,它可以帮助程序员自动调整源代码的格式,以符合指定的编码风格规范。通过配置简单易懂的格式化选项,clang-format可以在保持代码功能不变的情况下,自动处理缩进、空格、括号、逗号等细节,提高代码可读性和一致性。

https://static001.geekbang.org/infoq/0a/0a8d8dea87c43931382d6ddbce1c920e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

技术干货 | NeCodeGen:基于 clang 的源到源转译工具

用户头像
网易云信
2022-01-19

如何快速覆盖丰富多样的系统/技术栈以满足不同背景的用户的需求值得我们长期去探索,本文基于网易云信的落地场景,详细介绍了基于 clang 的源到源转译工具。

https://static001.geekbang.org/infoq/08/08e6a9c9ecb39ae5667900896681096a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

iOS 编译器 __Attribute__ 的入门指南

Attribute 是 GNU C 的一大特色。所以这对于iOS来说这是一个什么东西? 这是一个可以给对象或函数声明特性的编译器指令,目的是让编译器做更多的错误检查和优化

一文带你梳理 Clang 编译步骤及命令

摘要: 本文简单介绍了Clang编译过程中涉及到的步骤和每个步骤的产物,并简单分析了部分影响预处理和编译成功的部分因素。

Clang_Clang技术文章_InfoQ写作社区