易截截图软件、单文件、免安装、纯绿色、仅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 SSH 中文乱码解决方法

现象:用SSH软件连接时,中文是乱码
解决:
修改/etc/sysconfig/i18n文件,将其改成以下内容:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16" ......

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

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

linux 站点2

2。 技术网点:
csdn.net
chinaunix.net
ibm.com/developerworks/cn/linux
Linux内存使用详解:
http://blog.chinaunix.net/u2/67750/showart_2154542.html
3。 Linux技术点
系统管理命令(expect.)
shell编程
正则表达式
busybox
文件系统
4。 其它技术点
pclint(静态代码检查工具)
source monitor ......

构建基本的嵌入式Linux根文件系统

构建基本的嵌入式Linux根文件系统
其实在去年8月份我做系统移植时就构建好了一个可以用的根文件系统,但是那时是跟着别人的《Linux全线移植文档》做的。有些东西我也不清楚,只是跟着做,做出来能用就了事了,没有深究其中的规范,以及文件系统中哪些要,哪些不要。
趁着今年过年的几天假期,我移植重新移植了U-Boot1.3.1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号