C (简体中文)
Kernels (简体中文) 内核和 GNU (简体中文) 用户空间主要由 C写成.
Arch Linux使用GNU C Library (glibc) 作为C标准库; 它是 base group的一部分.
你可以使用 GNU toolchain 或者 LLVM toolchain 来用 C/C++/Objective-C开发软件.
有用的工具
- Valgrind — 用来找到程序里内存管理问题的工具.
- Distcc (简体中文) — 分布式编译的GCC前端.
- rr — 针对C/C++的轻量的记录和定性调试工具,用的是GDB.
- https://rr-project.org/ || rrAUR
静态代码分析
- Cppcheck — 静态C/C++代码分析工具.
- Splint — 静态检查C程序安全问题和代码错误的工具.
- Clang (简体中文) 有 扫描-构建 的静态分析器.
可选编译器
- TCC — 微型的C编译器,声称比GCC快.
- ACK — 阿姆斯特丹编译包.
- PCC — 可移植的C编译器.
- http://pcc.ludd.ltu.se/ || pccAUR
- SDCC — 可重定向的 ANSI C 编译器.
查阅 Wikipedia:List of compilers#C compilers.
libc实现的替代品
- musl — C标准库的轻量实现.
库
- GStreamer (简体中文) – 基于管道线的多媒体框架
参阅:
- GTK+/Development#C
- Desktop notifications#C
- Libcanberra#C
- Archiving and compression#Compression libraries
- Wikipedia:Category:C (programming language) libraries