一、 GCC编译
使用nano指令编写sub1.h:
main1.c:
编写sub1.c:
用gcc命令编译,采用多个文件一起编译,输出放在main1中,用./main1运行程序,得到输出为17.000000:
二、Windows上的编程软件编译
我用的是QT:
main1.c:
sub1.h:
构建运行:
三、Makefile编译
使用命令下载makefile:
编写Makefile文件:
使用Makefile编译c程序:
四、总结
在Ubuntu16.04/18.04系统下,使用gcc或者Makefile进行C语言程序编译,需要的步骤比Windows下的编程软件要多,但能比较清楚的知道程序在编译过程所经历的过程。