在 CentOS 系统中,使用 gcc 进行多文件编译非常简单。假设你有两个源文件 file1.c 和 file2.c,以及一个头文件 header.h。你可以按照以下步骤进行多文件编译:
sudo yum install gcc
gcc -o output_file file1.c file2.c -I/path/to/header
这里,output_file 是你想要生成的可执行文件的名称。file1.c 和 file2.c 是你要编译的源文件。-I 选项用于指定头文件的路径,如果你不需要指定头文件路径,可以省略 -I 选项。
-l 选项链接相应的库。例如,如果你的程序依赖于 pthread 库,可以使用以下命令:gcc -o output_file file1.c file2.c -I/path/to/header -lpthread
./output_file 命令运行生成的可执行文件。注意:在编译过程中,如果遇到错误或警告,请仔细检查源代码和编译命令,确保所有文件和依赖项都正确指定。