我是C的新手。
我已将我的排序程序拆分为三个.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
,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
最后FIRST_VALUE ( [scalar_expression ] )
OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] )
工作正常,但是,如果我有一个更大的程序(即一百个.c文件),最后会有100 * 3个文件乱七八糟的方式上面描述的还是合适的?