欢迎来到天天文库
浏览记录
ID:39465392
大小:64.50 KB
页数:4页
时间:2019-07-04
《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取消行号显示
此文档下载收益归作者所有