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

Linux studying

2010-3-8
一、gcc调试:
如果编译时,使用下面的指令(增加了参数-g),就会生成带源代码调试符号的可执行文件。编译形成的可执行文件有7KB。之所以增加了2KB,就是因为增加的调试符号。
gcc -o calc calcutlator.c -g
进一步地,就可以执行下面的指令启动调试工具进入调试环境对程序进行调试了。
gdb calc
在调试环境下,可以输入下列指令来控制调试。
l 28 第一个字母是小写的L,列出第28行附近的源程序。
b sum 在sum函数处设断点
b 25 在第25行处设断点
r 运行程序
n 单步执行,不进入函数
s 单步执行,进入函数
c 继续连续执行
p choice 显示变量choice 的值
q 退出调试环境
k 杀死程序
二、g++编译调试
假设用vi编写好了一个C++程序,源程序文件名为hello.cxx。如何编译?编译,指定生成的可执行文件名为hw。
g++ -o hw hello.cxx
带源代码调试符号进行编译。g++ -o hw hello.cxx -g
2010-3-3
1、pwd:显示当前路径
ps:显示当前的进程
startx:进入xwindow图形界面
man:显示帮助手册内容
2、进程:
a、复制,拷贝:fork,clone函数
b、等待:wait3,wait4
c、消亡:exit
2010-3-2
一、安装vmware-tools 学习来源http://os.51cto.com/art/200901/104983_3.htm
点击VMware菜单的——虚拟机——安装VMware Tools,在弹出的对话框中选择“安装”。这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。其中包括VMwareTools-5.3.3-34685-i386.rpm和VMwareTools- 5.3.3-34685.tar.gz(版本号可能不一致)两个文件。
在终端界面中运行:
$ tar zxf /media/cdrom/VMwareTools-5.3.3-34685.tar.gz(回车后系统会把那个.tar.gz文件解压缩)
$ cd vmware-tools-distrib(回车后目录将转换到解压缩后的那个文件夹)
$ sudo ./vmware-install.pl(回车后会提示输入你的密码,表明你将以更高级权限执行一个动作——安装软件;再次回车后安装开始)
经过一番确认回车后(相当于在Windows里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。
在终端中继续运行:
$ /usr/bin/vmware-toolbox
重启就可以看到效果了
二、bash
输入:
path=/home/denglei/senses
echo $p


相关文档:

Linux 守护进程的编程方法

      Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程,它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事 ......

LINUX下如何对一个程序限速

前言:本文环境基于RHEL 5。
 
在有限的带宽条件下,我们自言往往要对占用带宽过大的程度限速,例如,只允许其占用最高1Mbps的带宽,或者使其下载速度不超过200Kbps,等等。因此,我们就需要流量控制(Traffic Control)工具。
我在网上找了一下,了解了几个:trickle,pyshaper,以及LINUX内核自带的tc。
(1)tr ......

编写嵌入式Linux应用层驱动程序

在研究某一样东西的时候,其实最重要的一点就是了解清楚它的作用,它对自己有没有用,以前刚刚进入大学的时候总是听某某师兄师姐在讲某个课程没啥用,不用认真学,结果自己有时候也把某些人的某些话当真了,再结果我在学习某些课程的时候就没把它当回事,总认为以后没什么用,等到自己大四时才知道那些个所谓的师兄师姐们的 ......

Linux的Shell编程 运行Shell程序的方法

用户可以用任何编辑程序来编写Shell程序。因为Shell程序是解释执行的,所以不需要编译成目的程序。按照Shell编程的惯例,以 bash为例,程序的第一行一般为“#!/bin/bash”,其中 # 表示该行是注释,叹号 ! 告诉Shell运行叹号之后的命令并用文档的其余部分作为输入,也就是运行/bin/bash并让/bin/bash去执行Shel ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号