有人能解释一下这两个c编译命令之间的区别吗?

有人能解释一下这两个c编译命令之间的区别吗?,c,linux,gcc,compilation,C,Linux,Gcc,Compilation,第一个编译命令是: GCC -c file.c -o file.o GCC file.c -o file 第二个命令是: GCC -c file.c -o file.o GCC file.c -o file -c选项告诉编译器只运行编译步骤并创建一个对象文件 通过省略此选项,编译器还会执行链接以创建可执行文件。这是否回答了您的问题?

第一个编译命令是:

GCC -c file.c -o file.o    
GCC file.c -o file
第二个命令是:

GCC -c file.c -o file.o    
GCC file.c -o file

-c
选项告诉编译器只运行编译步骤并创建一个对象文件


通过省略此选项,编译器还会执行链接以创建可执行文件。

这是否回答了您的问题?