(一)gcc命令行编译运行main.c
main.c
sub1.c
sub1.h
编译
在编译过程中由于#ifndent后没有空格引发编译错误
(二)windows对比
工具 vs2019
由于vs2019同一个项目中两个c程序编译操作难度较大,于是将代码合二为一
运算结果与gcc命令行一致
(三)利用makefile编译运行
创建makefile文件
利用makefile文件编译
(四)学习体会
ubuntu编程与我们学习过的windows上的C语言编程差别不大,相比之下编译过程利用命令行编译没有直接图形化的按键直观,但是熟练以后难度也不是很大。 而且gcc编译让我们更能理解编译过程中发生了什么。