环境配置
隔离与虚拟化
调试分析
构建笔记
读书笔记
参考笔记
文档构建
为什么自我定义: 便于条件编译
enum { SOCK_CLOEXEC = 1 #define SOCK_CLOEXEC SOCK_CLOEXEC }; #ifdef SOCK_CLOEXEC flags = SOCK_CLOEXEC; #endif
开启编译警告
-Wall -Wextra -pedantic/-Wpedantic -Weverything (clang only)