C

[toc] ## 代码资源 * [Index of /gnu/glibc](http://ftp.gnu.org/gnu/glibc/):glibc * [GCC, the GNU Compiler Collection - GNU Project](https://gcc.gnu.org/):GCC官网 * [Index of /gnu/gcc](http://ftp.gnu.org/gnu/gcc/):gcc * [GCC, the GNU Compiler Collection](https://gcc.gnu.org/):gcc官方网站 * [gcc.gnu.org](https://gcc.gnu.org/git/?p=gcc.git;a=summary):gcc代码提交 * [gcc-mirror/gcc](https://github.com/gcc-mirror/gcc):gcc代码-GitHub ## 开源项目 * [awesome-c](https://github.com/inputsh/awesome-c) * [awesome-c](https://github.com/oz123/awesome-c) * [awesome-c-cn](https://github.com/jobbole/awesome-c-cn) * [30dayMakeOS](https://github.com/yourtion/30dayMakeOS):《30天自制操作系统》源码中文版 * [YourtionOS](https://github.com/yourtion/YOS):YourtionOS 基于 30dayMakeOS (OSASK) 构建你自己的操作系统 * [cgame](https://github.com/rainbowroad1/cgame/):一些用C编写的小游戏, 14行贪吃蛇 22行2048 22行俄罗斯方块 25行扫雷...以及各种小玩意 ## Book * [Build Your Own Lisp](http://buildyourownlisp.com/):Learn C and build your own programming language in 1000 lines of code! * 《C语言程序设计》 * 《C primer plus》 * 《C陷阱与缺陷》 * 《C 专家编程》 * 《C 和 指针》 ## C语言开发环境-macOS * [Configure VS Code for Clang/LLVM on macOS (visualstudio.com)](https://code.visualstudio.com/docs/cpp/config-clang-mac) * [mac搭建c语言开发环境_bingtianxuedi111的博客-CSDN博客](https://blog.csdn.net/bingtianxuedi111/article/details/109293086) ## C语言数据结构和算法 * [C语言作业 – 数组排序算法可视化 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/433418417) ## 教程 * https://zh.cppreference.com/w/c:C语言文档--官方 * https://www.studytonight.com/c/programs/ :入门教程 * https://www.w3cschool.cn/c/:C 教程 * http://c.biancheng.net/:C语言中文网 * https://www.zhihu.com/column/CcrashCourse:C语言必知必会 * https://zhuanlan.zhihu.com/p/305180250:100道C语言源码 * https://www.zhihu.com/column/c_1312720650554126336:100道C语言源码精讲 * [Linux C编程一站式学习 (linuxtone.org)](http://docs.linuxtone.org/ebooks/C&CPP/c/index.html) * [The Basics of C Programming](https://computer.howstuffworks.com/c.htm/printable) ## 手动编译 ``` cc -std=c99 -Wall CMain.c -o CMain // 编译 ./CMain // 运行 ``` ## 知识体系 ![preview](media/v2-b2a623dfe18b63948fa3bb66bafa679e_r.jpg)