将所有的警告转换成错误信息

gcc -Wall -Wextra -Werror source_code.c -o target_file

在这种情况下,如果有函数main(int argc,char *argv[])的参数argc没有使用也会报错误,只需要在函数主体中加入(void)argc;即可去除error: unused parameter ‘argc’ [-Werror=unused-parameter]错误提示

使用参数-I指定头文件的文件夹

gcc -I/home/codeman/include input-file.c

使用参数-std指定支持的c++/c的标准

gcc -std=c99 source_code.c -o target_file

参考资料:
[[翻译]15个最常用的GCC编译器参数][1]

标签: none

评论已关闭