gcc -c hello.c 只编译不链接 执行该语句之后生成hello.o文件
gcc -o hello hello.c 直接生成可执行文件hello
gcc -o hello hello.o 生成可执行文件hello
假如现在有两个文件 main.c print.c
print.c的内容
#include<stdio.h>
void print()
{
printf("hello");
}
main.c的内容
#include<stdio.h>
void print();
int main()
{
print();
return 0;
}
执行命令:gcc -o print hello.c main.c
可生成可执行文件 print