实验四 Linux系统C语言开发环境学习

项目 内容
这个作业属于哪个课程 2021春季Linux系统与应用(南昌航空大学-信息工程学院)
这个作业的要求在哪里 实验四 Linux系统C语言开发环境学习
学号—姓名 18161332—余志祺
作业学习目标
  1. Linux系统下C语言开发环境搭建
  2. 学习Linux系统环境C语言开发过程

 

 

 

 

 

 

 

1.安装C语言开发环境

1).安装C语言编译环境

 

 

 2).查看gcc版本信息

 

 

 3).查看make版本信息

2.简单C语言练习

1)首先我们通过man命令查看帮助文档

 

 

 

 

 2)命令行模式简单C语言编译链接等操作

 

 

 

 

 

 

 a) 预编译

 

 

 b)编译

 

 

 

 

 

 

 c) 汇编

 

 

 

 

 

 

 d)链接

 

 

 

 e)运行

 

 

 3)多文件编译

 

 

 

main.c文件

my1.h文件

 

 

 

my1.c文件

 

 

 

my2.h文件

 

 

 

my2.c文件

 

 

 

完成上面的代码输入,接下来我们进行编译,对于多文件编译,我们可以一次编译链接生成可执行文 件,也可以分别编译每个C文件,最后再进行链接得到可执行文件。

 

 

请说明两种方法的区别?
第一种:直接生成可执行文件,不产生目标文件;
第二种:分别对每个C文件进行编译产生各种分别的目标文件,再进行链接得到可执行文件。

 

 

接下来我们编写一个简单的Makefile,通过make工具帮助我们进行编译。在当前文件夹编写一个 Makefile文件 

 

 

 

 

 

 

 

 

posted @ 2021-05-16 20:01  写呀,你倒是写啊  阅读(47)  评论(0)    收藏  举报