gcc编译参数 -I:指定头文件所在目录位置。 gcc hello.c -o hello -I ./hellodir -c:只做预处理、编译、汇编。得到二进制文件。 -g:编译时添加调试文件,用于gdb调试。 -Wall:显式所有警告信息。 -D:向程序中动态注册宏定义。