直接使用gcc编译C程序
先编写主程序
编写sub1.c
编写sub1.h
首先输入命令gcc -c sub1.c将sub1.c程序转换为目标文件sub1.o然后输入命令gcc main1.c sub1.o -o main1编译main1.c文件为目标文件main1.o,然后链接sub1.o目标文件生成main1可执行文件。最后执行./main1命令,即可执行编译生成的main1程序
运行结果:
使用makefile编译此程序
编写makefile文件
main1:sub1.o main1.c
gcc main1.c sub1.o -o main1
sub1.o:sub1.c
gcc -c sub1.c -o sub1.o
clean:
rm *.o
输入make运行结果: