易截截图软件、单文件、免安装、纯绿色、仅160KB

linux实验四

实验4  Linux程序开发基础
一、实验目的:
1.      继续熟悉Linux终端命令;
2.      继续学习使用Vi编辑器;
3.      学习使用Linux环境下C语言程序的编译。
4.      调试器Gdb的使用
二、实验要求:
    完成实验内容并写出实验报告,报告应具有以下内容:
    1. 实验目的。
    2. 实验内容。
    3. 实验过程、实验结果、及运行情况分析。
    4. 实验过程中出现的问题及解决方法。
    5. 实验体会。
  
三、实验内容:
1.使用Vi文本编辑器编写c语言程序。
2.学习使用C编译程序gcc
3.使用调试器Gdb来调试程序
四、实验步骤:
 
1、创建C语言文件:
使用vi编辑器在各自的目录下创建一简单C语言程序(文件名为first,扩展名为.c),程序内容为在屏幕上打印一行英文,英文字母自定,要求每个同学不同。(提示:C语言中打印命令为printf)
 
2、查看完整文件:
命令:cat
命令基本格式:cat 文件名
 
3、每次查看一页文件
命令:more
命令基本格式:more 文件名
 
4、编译C语言程序:要求掌握Linux中最常用的C编译程序gcc的使用。
命令:gcc
命令格式:gcc 【选项】 文件列表
该命令用于调用C编译系统。当命令执行后,它依次进行预处理,编译,汇编,链接,最后产生可执行代码。默认情况下,可执行代码放在a.out文件中。
例:
%gcc  hello.c  //对文件hello.c进行编译,并产生默认的可执行文件a.out。
%gcc  –o  hello first.c  //gcc命令带上选项–o表示对文件first.c进行编译,并将可执行代码存放在一个自己指定的文件中(此处为hello)。
现要求每个同学使用gcc对自己所编写的first.c程序进行编译并执行。所产生的可执行文件命名为success。
 
5.    编写如下c语言程序,使用循环语句从1加到100,并练习调试器Gdb的使用(设置断点并单步调试)
 
Linux系统中标准调试器是gdb,它可用来调试C、C++、Java等程序。简单用法如下:
使用gdb命令调用gdb调试器,一旦gdb调试器开始运行,gdb就会从键盘读取命令,执行各种任务。
1.使用gdb调试C程序之前


相关文档:

linux下pwd命令


在linux下,估计你经常使用pwd这个命令,这个命令就是打印当前的工作路径,即print working directroy, 今天我们也来c语言实现这个命令。
要实现这个功能,需要用到下面的一个系统调用:
#include <unistd.h>
 
char *getcwd(char *buf, size_t size);
该系统调用返回当前的工作目录的绝对路径,绝对路径 ......

Linux 电驴(aMule)的安装与使用

在Linux中使用电驴是一件非常容易的事情,下面以Fedora6为例介绍安装使用步骤.
安装
--在安装之前请先确认,自己的系统中是否安装了wxGTK
这个包:
--使用系统自带的源即可安装
       # yum install wxGTK
--下载aMule并安装(此处安装的是Fedorazod版本)
     & ......

linux的chmod与chown命令详解


inux的chmod命令使用详解
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。
mode : 权限设定字串 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号