<分区>
我是 C 的新手。
我将我的排序程序分成三个 .c 文件 compare_functions.c
、insertion_sort.c
和 main.c
,其中包括两个。
为了获取可执行文件,我尝试了以下操作:(仅当前文件夹中的相关文件)
gcc -c insertion_sort.c compare_functions.c main.c
gcc *.o -o main.out
除了compare_functions.h
、insertion_sort.h
这两个头文件外,文件夹里还有9个文件,在ls
之后:
compare_functions.c insertion_sort.c main.c
compare_functions.h insertion_sort.h main.o
compare_functions.o insertion_sort.o main.out
最后 ./main.out
工作正常,但是,如果我有一个更大的程序(即一百个 .c 文件),最后会有 100 个困惑*3个文件,上面的方法还适用吗?