嵌入式系统开发第一次作业

作业目的是在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程序有很大的区别。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上一篇:初步学习嵌入式开发系统,Ubuntu系统使用gcc和Makefile编译C程序


下一篇:Ubuntu下编译c语言程序以及通过使用Makefile进行编译