请阅读【嵌入式开发学习必备专栏 】
GCC 编译参数介绍
在使用 GCC (GNU Compiler Collection) 编译代码时,可以通过指定不同的编译参数来控制编译器的行为,包括警告信息的输出。下面是常见到的一些编译参数的详细介绍:
-wno-format-truncation
这个参数用于控制 GCC 对可能的格式化输出截断进行警告的行为。当编译器检测到格式化输出(如 snprintf
或 printf
等函数)可能会导致目标缓冲区被截断时,它会发出警告。使用 -wno-format-truncation
参数可以禁用这些警告。
例如,考虑以下代码:
char buf[10];
snprintf(buf,