基于操作系统的编程复习.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:76 大小:1.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于操作系统的编程复习.ppt

基于操作系统的编程复习.ppt

预览

免费试读已结束,剩余 66 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于操作系统的编程复习第一章1.4.2LinuxShell1.4.2LinuxShell1.4.2LinuxShell掌握:Linux系统挂载U盘和硬盘光驱的问题Linux系统挂载U盘2.加挂NTFS文件系统三.Linux自动挂载硬盘四.Linux挂载光驱:Linux系统中的虚拟终端Linux系统中的虚拟终端虚拟机下Linux的虚拟终端切换Linux常用目录的含义/home用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang。/lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库。/mnt这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。常用的SHELL命令(重要:牢记)仅仅列几个…ls命令mkdir命令rmdir命令cp命令第二章5、请找出下面代码中的所有点错误,并给出修改方案说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”1、#include"string.h"2、main()3、{4、char*src="hello,world";5、char*dest=NULL;6、intlen=strlen(src);7、dest=(char*)malloc(len);8、char*d=dest;9、char*s=src[len];10、while(len--!=0)11、d++=s--;12、printf("%s",dest);13、return0;14、}方法1:intmain(){char*src="hello,world";intlen=strlen(src);char*dest=(char*)malloc(len+1);//要为\0分配一个空间char*d=dest;char*s=&src[len-1];//指向最后一个字符while(len--!=0)*d++=*s--;*d=0;//尾部要加\0printf("%s\n",dest);free(dest);//使用完,应当释放空间,以免造成内存汇泄露return0;}vim命令学习-1(仅列举部分)vim命令学习-2vim命令学习-3vim命令学习-4vim命令学习-4vim命令学习-41.gcc编译器选项1.gcc编译器选项3.Makefile的编写3.Makefile的编写3.Makefile的编写3.Makefile的编写#注释行,这是原来程序的Makefile文件main:main.omytool1.omytool2.ogcc-omainmain.omytool1.omytool2.omain.o:main.cmytool1.hmytool2.hgcc-cmain.cmytool1.o:mytool1.cmytool1.hgcc-cmytool1.cmytool2.o:mytool2.cmytool2.hgcc-cmytool2.c4.程序的调试使用GDB————一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。1.使用编译器(cc/gcc/g++)的-g参数可以做到这一点。如:>cc-ghello.c-ohello>g++-ghello.cpp-ohello如果没有-g,将看不见程序的函数名、变量名,所代替的全是运行时的内存地址。当你用-g把调试信息加入之后,并成功编译目标代码以后,让我们来看看如何用gdb来调试程序。gdb基本命令一个调试示例(掌握!)#include<stdio.h>main(){charmy_string[]="hellothere";my_print(my_string);my_print2(my_string);}voidmy_print(char*string){printf("Thestringis%s\n",string);}第三章进程控制43444546main函数的几个参数例如解释解释5152思考一下:输入结果会是怎么样的?exec()范例第四章什么是文件系统两类函数第一种方式Mode的标志位Mode的标志位程序实例范例程序阅读范例程序阅读66第二种方式.用C语言库函数对文件操作文件类型FILE创建和打开文件打开模式3.1文件的打开与关闭文件的打开fopen()函数一道考研题1这里仅仅给出主要大纲,详细内容还要仔细复习课件!TheEnd