当我用程序编译它时 -Wall 标志有啥作用?
Posted
技术标签:
【中文标题】当我用程序编译它时 -Wall 标志有啥作用?【英文标题】:What does -Wall flag do when I compile it with the program?当我用程序编译它时 -Wall 标志有什么作用? 【发布时间】:2019-03-04 12:32:49 【问题描述】:我正在关注一个教程,该教程说明了如何使用 gprof 和给出的命令是这样的
gcc -Wall -pg test_gprof.c test_gprof_new.c -o test_gprof
但它没有对这个标志给出任何解释(-Wall)
【问题讨论】:
GCC 命令行选项的解释在the GCC manual。您可以通过查看Option Summary 找到您需要阅读的-Wall
或任何其他选项的手册部分
这能回答你的问题吗? What does "-Wall" in "g++ -Wall test.cpp -o test" do?
【参考方案1】:
顾名思义,它告诉编译器启用所有警告消息,即未使用的变量。这将帮助您编写更好、更简洁的代码。
【讨论】:
以上是关于当我用程序编译它时 -Wall 标志有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章