实验四 Linux系统C语言开发环境学习
实验四 Linux系统C语言开发环境学习
项目 | 内容 |
---|---|
这个作业属于哪个课程 | Linux系统与应用 |
这个作业的要求在哪里 | 作业要求 |
学号-姓名 | 17041509-薛博涵 |
作业学习目标 | 1. 学习Linux系统用户管理 2.学习vim使用及配置 |
一、安装C语言开发环境
1.安装
2.查看gcc版本信息
3.查看make版本信息
二、简单C语言练习
1.通过main命令查看帮助文档
2.命令行模式简单C语言编译链接等操作
1)通过vim编写一个c语言程序。
2)预编译
3)编译
4)汇编
反汇编分析文件内容(此处指截取main函数)
5)链接
6)运行
注:此处testt是由于进行test的运行后第一次无法正常运行,重新创建一个文件找到错误之后运行成功。
3.多文件编译
1)分别创建main.c my1.c my1.h my2.c my2.h文件
2)这些文件的内容分别为
3)进行编译
一次编译链接生成可执行文件
分别编译每个C文件,最后在进行链接形成可执行文件
问:两种方法的区别?
1.第一种编译时需要所有文件重新编译,但一次可以直接生成所有的可执行文件,并且不产生目标文件。
2.第二种方法需要一个一个的产生目标文件,但在修改时只需要修改需要修改的文件即可。
编写一个Makefile,通过make工具进行编译
posted on 2020-03-30 19:40 Astralia的Xyp9x本人 阅读(140) 评论(0) 编辑 收藏 举报