作业目的是在Ubuntu系统上编译多个C程序来熟悉在Linux系统上编写程序的操作。写了3个相关程序,名称分别为main2.c、sub1.c、sub1.h;并采用两种方式进行编译,第一种是直接使用gcc在命令行编译,第二种是使用Makefile文件编译。
(一)直接使用gcc编译C程序
编写main2.c
编写sub1.h
编写sub1.c
gcc编译结果
(二)与windows平台编程对比
工具:Dev-c++
程序与Ubuntu系统一样
运行结果
(三)使用Makefile编译
编写Makefile文件
执行命令make
执行命令make clean
(四)总结
学会了一些Ubuntu的一些常用命令,在本次作业中使用了gcc直接编译和Makefile编译这两种方式,熟悉了在Ubunte系统上编译C程序的过程,并通过与windows上编译相同的程序进行对比,发现这两种操作系统编译C程序有很大的区别。