Linux 系统的安装分为两部分:一个是Vmware 虚拟机的安装;另一个是Ubuntu16.0.4系统的安装。...[继续阅读]
海量资源,尽在掌握
Linux 系统的安装分为两部分:一个是Vmware 虚拟机的安装;另一个是Ubuntu16.0.4系统的安装。...[继续阅读]
(1)结合产生信号的函数,产生不同的信号,并通过signal()函数捕捉信号,掌握signal()函数的使用方法。(2)调用信号阻塞函数将SIGINT 信号阻塞。(3)在Linux 系统下,自定义一个sleep()函数,从键盘输入休息的时间,通过sigaction()函数修改SIGALRM 信号...[继续阅读]
实验目的:学会使用gcc 编译器。实验要求:编写一应用程序,使用gcc 进行编译,并分别使用-o,-g,-static,-o2 等选项。实验器材:软件:安装了Linux 的vmware 虚拟机。硬件:PC 机一台。实验步骤:(1)先用vi 编辑hello.c 文件,内容如下:include int...[继续阅读]
进入如图1.35 所示Ubuntu 系统界面。Linux 系统有两种操作方法:一种是使用鼠标键盘等输入设备直接在图形界面X Window 上操作;另一种是通过输入文本命令方式在控制台上操作。各种Linux 发行版的操作遵循同样的原则,所以操作方法非常...[继续阅读]
实验目的:学会目录文件的相关操作,建立、删除和打开目录文件,改变目录路径。实验要求:编写应用程序,读取当前目录信息,然后修改当前路径名为/根目录,然后再次打印当前路径。实验器材:软件:安装了Linux 的vmware 虚拟机。硬件...[继续阅读]
编写一个名为makefile 的文件并与源文件代码放在同一个目录下,其中getdata.c 和getdata.h 放在一个子文件夹input 中,putdata.c 和putdata.h 放在一个子文件夹output 中,calc.c 和calc.h 放在一个子文件夹calc 中,main.c 和define.h 放在主文件夹中,编写一...[继续阅读]
实验目的:学会gdb 调试器的使用。实验要求:编写一应用程序,使用gdb 调试,调试中使用本小节所介绍的所有命令。实验器材:软件:安装了Linux 的vmware 虚拟机。硬件:PC 机一台。实验步骤:(1)先用vi 编辑文件test.c,用于gdb 调试器调试...[继续阅读]
(1)在Linux 系统中实现在两个计算机中互相传送信息。(2)在Linux 系统中,实现在两个远端计算机中通过UDP 协议实现信息的传送。(3)在Linux 系统中,通过TCP 协议的套接字编程,在服务器端的计算机上实现累加求和的计算,数据全部从客户端...[继续阅读]
(1)在Linux 系统下创建一个新进程,在子进程中实现输出“hello world”字符串,在父进程中输出“welcome to mrsoft!”字符串。(2)在Linux 系统下使用execl()函数代替一个hello.c 文件,在hello.c 文件中实现从1 到100 的累加计算。(3)在Linux 系统中演示...[继续阅读]
实验目的:学会进程间通信方式:无名管道、有名管道、信号、消息队列。实验要求:在父进程中创建一无名管道,并创建子进程来读该管道,父进程来写该管道;在进程中为SIGBUS 注册处理函数,并向该进程发送SIGBUS 信号;创建一消息队列...[继续阅读]