gcc
是 GNU C Compiler,用于编译 C 语言代码
gcc
生成可执行文件,只需在命令行中输入以下命令:gcc source_file.c -o output_file
其中,source_file.c
是你的 C 源代码文件,output_file
是你希望生成的可执行文件名。-o
选项表示输出文件。例如,如果你有一个名为 main.c
的源文件,并希望将其编译为名为 my_program
的可执行文件,你可以使用以下命令:
gcc main.c -o my_program
gcc
生成目标文件(即 .o
文件),请使用 -c
选项。这将告诉编译器仅执行编译过程的第一阶段,而不进行链接。以下是生成目标文件的命令:gcc -c source_file.c -o object_file.o
其中,source_file.c
是你的 C 源代码文件,object_file.o
是你希望生成的目标文件名。例如,如果你有一个名为 main.c
的源文件,并希望将其编译为名为 main.o
的目标文件,你可以使用以下命令:
gcc -c main.c -o main.o
然后,你可以将多个目标文件链接成一个可执行文件。例如,如果你有两个目标文件 main.o
和 utils.o
,你可以使用以下命令将它们链接成一个名为 my_program
的可执行文件:
gcc main.o utils.o -o my_program