C:编译文件的另一种(更好的)方法?

时间:2016-12-21 13:48:24

标签: c gcc

我是C的新手。

我已将我的排序程序拆分为三个.c文件insertion_sort.cmain.cgcc -c insertion_sort.c compare_functions.c main.c gcc *.o -o main.out ,其中包括两个。

为了获取可执行文件,我尝试以下操作:(仅当前文件夹中的相关文件)

compare_functions.h

除了两个标题insertion_sort.hls之外,文件夹中还有九个文件,在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

最后FIRST_VALUE ( [scalar_expression ] ) OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] ) 工作正常,但是,如果我有一个更大的程序(即一百个.c文件),最后会有100 * 3个文件乱七八糟的方式上面描述的还是合适的?

1 个答案:

答案 0 :(得分:2)

如果要编译大量源文件,可能需要检查AutomakeCMake等工具。他们将负责在正确的对象中编译正确的文件,并且他们只会编译您编辑的文件。