gcc
gcc main.c
# 可以使用-o指定生成文件的名字
gcc -S main.c # 生成汇编代码
gcc -c main.c # 生成二进制文件 .o
gcc main.o factorial.o -o jiecheng.exe # 将两个.o文件链接起来
gcc main.c -include "C:/.../stdio.h" # 相当于在main.c中写include
# 假如main.c与factorial.c是两个源文件,main.c中没有include factorial.c,但出现了factorial.c中的函数。那么可以分别生成两个源文件的.o文件,再链接两个.o文件。
# 如果main.c中include了factorial.c,则不能使用上述方法,不然会报错"multiple definition of `factorial"。如果两个文件在同一目录下,直接
gcc main.c
# 即可,如果不在同一目录下,则需要
gcc main.c -I factorial.c所在的文件夹