Linux上机实验操作步骤

Linux上机实验操作步骤

ID:39465392

大小:64.50 KB

页数:4页

时间:2019-07-04

Linux上机实验操作步骤_第1页
Linux上机实验操作步骤_第2页
Linux上机实验操作步骤_第3页
Linux上机实验操作步骤_第4页
资源描述:

《Linux上机实验操作步骤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux上机实验操作步骤一打开终端,进入Shell环境说明:在这里我们用Vi文本编辑器进行编辑Vi的基本操作流程:命令行模式à插入模式à底行模式。(1)在命令行模式下输入viHello.c(文件名),进入Vi编辑器(2)在命令行模式下按“i”进入插入模式,(在屏幕底部显示有“插入”字样的插入模式,在该模式下可以输入文字信息)在这个模式中,我们就可以编辑自己写的程序。(3)程序写完后,最后在插入模式按“Esc”,则当前模式转入命令行模式,并在底行输入“:wq”(存盘后退出)进入底行模式。二用gcc编译器编译C语言的编译过程方法一:1.预

2、处理阶段[root@localhostgcc]#gcc–Ehello.c–ohello.i2.编译阶段[root@localhostgcc]#gcc–Shello.i–ohello.s3.汇编阶段[root@localhostgcc]#gcc–chello.s–ohello.o(–c中c是小写)4.连接阶段[root@localhostgcc]#gcchello.o–ohello5.运行该可执行文件[root@localhostgcc]#./hello方法二:(可以一步到位)[root@localhostgcc]#gcchello.c–

3、ohello[root@localhostgcc]#./hello三“文件包含”的处理(1)文件名mysum.h1//程序mysum.h2intmysum(intn);(2)文件名mysum.c1//程序mysum.c2intmysum(intn)3{4inti=1,ss=0;5while(i<=n){6ss=ss+i;7i++;8}9returnss;10}(3)文件名ex_sum.c1//主程序ex_sum.c2#include3#include“mysum.h”4intmain()5{6intx=100;7int

4、s=0;8s=mysum(x);9printf(“sum=%d”,s);10return0;11}执行编译程序命令为:[root@localhostgcc]#gccex_sum.cmysum.c–osum[root@localhostgcc]#./sum结果如下:Sum=5050附录:Gcc所支持文件名后缀的部分约定规则文件名后缀所对应的语言.a为后缀的文件是有目标文件构成的档案库文件.C,.cc或.cxx为后缀的文件是C++源代码文件.h为后缀的文件是程序所包含的头文件.i为后缀的文件是已经预处理过的C源代码文件.ii为后缀的文件

5、是已经预处理过的C++源代码文件.m为后缀的文件是Objective-C源代码文件.o为后缀的文件是编译后的目标文件.s为后缀的文件是汇编后的目标文件.S为后缀的文件是经过预编译的汇编语言源代码文件Vi命令行模式功能键目录目录内容I切换到插入模式,此时光标位于开始输入文件处A切换到插入模式,并从目前光标所在位置的下一个位置开始输入文字O切换到插入模式,且从行首开始插入新的一行[Ctrl]+[b]屏幕往“后”翻一页[Ctrl]+[f]屏幕往“前”翻一页[Ctrl]+[u]屏幕往“后”翻半页[Ctrl]+[d]屏幕往“前”翻半页0(数字0)

6、光标移到本行的开头G光标移到文章的最后nG光标移到到第n行﹩移动到光标所在行的行尾n光标向下移动n行/name在光标之后查找一个名为“name”的字符串?name在光标之前查找一个名为“name”的字符串X删除光标所在位置的一个字符dd删除光标所在行ndd在光标所在行开始往下删除n行yy复制光标所在行nyy在光标所在行开始往下复制n行p将缓冲区内的字符黏贴到光标所在位置(与yy搭配)U恢复前一个动作Vi底行模式功能键目录目录内容:w将编译的文件保存到磁盘中:q退出Vi(系统进行过修改的文件会给出提示):q!强制退出Vi(不保存修改过的文

7、件):wq存盘后退出:w[filename]另存一个命为filename的文件:setnu显示行号,设定之后,会在每一行的前面显示对应行号:setnonu取消行号显示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。