C
Arch Linux 使用GNU C Library(glibc包)作為 C 標準庫;它是 base包 元軟件包的一個依賴項。
你可以使用 GNU 工具鏈或者 LLVM 工具鏈來用 C、C++ 或 Objective-C 開發軟件。
實用工具[編輯 | 編輯原始碼]
- Valgrind — 用來找到程序裡內存管理問題的工具。
- Distcc — 分布式編譯的 GCC 前端。
- rr — 針對 C/C++ 的輕量的記錄和定性調試工具,用的是 GDB。
- https://rr-project.org/ || rrAUR
靜態代碼分析[編輯 | 編輯原始碼]
- Cppcheck — 靜態 C/C++ 代碼分析工具。
- Splint — 靜態檢查 C 程序安全問題和代碼錯誤的工具。
- Clang 提供 scan-build 靜態分析器。
其他的編譯器[編輯 | 編輯原始碼]
- TCC — 微型的 C 編譯器,聲稱比 GCC 快。
- ACK — 阿姆斯特丹編譯包。
- PCC — 可移植的 C 編譯器。
- http://pcc.ludd.ltu.se/ || pccAUR
- SDCC — 可重定向的 ANSI C 編譯器。
另見 Wikipedia:List of compilers#C compilers。
其他的 libc 實現[編輯 | 編輯原始碼]
- dietlibc — 為尺寸優化的 libc
- musl — C 標準庫的輕量實現。
庫[編輯 | 編輯原始碼]
- GStreamer – 基於流水線的多媒體框架
另請參閱:
- GTK/Development#C
- Desktop notifications#C
- Libcanberra#C
- Archiving and compression#Compression libraries
- Wikipedia:Category:C (programming language) libraries
- A list of open source C libraries