GCC (GNU compiler) 是 GNU推出的多平台编译器,可以将C/C++源程序连接成为可执行文件,支持一下后缀
-o后面跟的是执行文件 执行文件的名字随意起 -c 不输出可执行文件 -g是用于调试
gcc test.c -wall 默认生成的可执行文件是a.out
程序的调试 下面为固定格式 ,实现代码跟踪调试
_FILE_, 显示文件名,是哪个程序
_LINE_,
_FUNCTION_会显示函数名 ,
扫描二维码关注公众号,回复:
5496129 查看本文章
例如 test.c 是文件名 mian是 test.c中的函数名,
_LINE_,就是它的一个行号
当我们的代码很长的时候我们会经常加一些日志,可以加上这语句,在某一个文件,某一个函数的某一些行所出现的一些提示。用来辅助我们做一些调试