扣丁书屋
开源库
代码片段
电子书
注册
登录
创建代码块
我的代码块
注销
GCC小技巧
信息显示
打印gcc预定义的宏信息
打印gcc执行的子命令
打印优化级别的对应选项
打印彩色诊断信息
打印头文件搜索路径
打印连接库的具体路径
预处理
生成没有行号标记的预处理文件
在命令行中预定义宏
在命令行中取消宏定义
汇编
把选项传给汇编器
生成有详细信息的汇编文件
调试
利用Address Sanitizer工具检查内存访问错误
利用Thread Sanitizer工具检查数据竞争的问题
连接
把选项传给连接器
设置动态连接器
函数属性
禁止函数被优化掉
强制函数inline
常见错误
error: cast from ... to ... loses precision
all warnings being treated as errors
gdb无法调试gcc编译的程序
其它
只做语法检查
保存临时文件
打开警告信息
指定语言类型
改变结构体成员的字节对齐
GCC小技巧
目录