Linux> gcc编译选项

-o选项

编译并链接,生成可执行程序

$ gcc main.c -o main # 编译main.c,链接后生成可执行程序main

-c选项

只编译,不链接

$ gcc -c main.c # 生成main.o目标文件

-g选项

编译、链接生成可执行程序,可执行程序包含调试信息。可以用于GDB调试。

$ gcc -g main.c -o main # 生成可执行程序main,并包含调试信息。GDB可以调试

-w, -W, -Wall选项

-w 关闭编译过程中的警告;
-W 类似于-Wall,只会显示编译器认为会出错的警告;
-Wall 显示所有编译过程中的警告;

$ gcc -Wall -o main main.c
原文地址:https://www.cnblogs.com/fortunely/p/14560623.html