-加-c, (compile)只编译生成中间同名目标文件,不链接
-加-o,(output)指定输出文件名,该文件为可执行文件,不加-o会默认生成a.out
举例:
gcc -c hello.c 编译生成hello.o文件
gcc -o hello hello.c 生成可执行文件hello
在gcc编译器中,使用选项“-c”可以只编译目标文件,而不进行链接 *** 作。编译器会将源文件编译成目标文件,其扩展名为.o。因此,如果您想只编译目标文件而不进行链接 *** 作,可以使用以下命令:```
gcc -c sourcefile.c
```
其中,sourcefile.c是您要编译的源文件名。这个命令会将sourcefile.c编译成目标文件sourcefile.o,而不进行链接 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)