![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LINUX/UNIX编程
chenquan_75
这个作者很懒,什么都没留下…
展开
-
vim 常用设置
1 set number 2 set incsearch 3 set hlsearch 4 set cindent 5 set autoindent 6 set showcmd 7 set ruler 8 set showmatch 9 syntax on 10 set shiftwidth=4转载 2007-08-23 09:19:00 · 475 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件
例解 autoconf 和 automake 生成 Makefile 文件转载 2007-10-20 16:03:00 · 563 阅读 · 0 评论 -
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap Systemtap的原理,Systemtap与DTrace比较,以及安装要求和安装步骤转载 2007-09-10 11:09:00 · 1235 阅读 · 0 评论 -
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobe
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobekprobe 的原理、编程接口、局限性和使用注意事项 developerWorks 杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日 本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依转载 2007-09-10 10:54:00 · 1139 阅读 · 0 评论 -
ktrace--系统调用调试工具
基本使用方法:ktrace 可执行文件名 ktrace [-aCcdi] [-f trfile] [-g pgrp | -p pid] [-t trstr] ktrace [-adi] [-f trfile] [-t trstr] command生成krace.out ,类似于gdb 生成的core文件kdump -f krace.out |more 查看找出出错位置 ktrac原创 2007-09-06 10:40:00 · 4556 阅读 · 0 评论 -
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTrace
Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTraceDTrace的原理 developerWorks 杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日 本系列文章详细地介绍了一个 Linux 下的全新的调式、诊断和性能测量工具 Systemtap 和它所依赖的基础 kprobe转载 2007-09-10 11:03:00 · 1151 阅读 · 0 评论 -
gdb (GNU 调试器):基础
摘要关于调试 Linux 代码的有用技巧(2004-03-02 10:31:01)By 泛舟, 出处:http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index2.shtml 就调试本机可执行文件(即不是 Java* 或 perl 等)而言,使用 gdb 就对了。gdb 可用于源代码级调试,以及跟踪没有源代码的程序或检查某个终转载 2007-09-05 17:58:00 · 889 阅读 · 0 评论 -
战胜Linux中的Bug
By 泛舟, 出处:http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index1.shtml 调试 zSeries 上的 Linux 应用程序类似于调试其他体系结构上的 Linux 应用程序。对于有经验的 Linux 开发人员,最大的挑战是理解新的系统体系结构。对于刚接触 Linux 的大型机开发人员,掌握新的调试工具似乎是一项转载 2007-09-05 17:57:00 · 801 阅读 · 0 评论 -
GNUARM命令行工具基本使用入门
调用格式:arm-elf-gcc [stage-opt] [other-opts] -mcpu=arm7tdmi in-file -o out-file常见用法:将C代码编译为二进制目标文件: arm-elf-gcc -c -O2 -g -mcpu=arm7tdmi filename.c -o filename.o将多个二进制目标文件合并为一个可执行文件: arm-elf-ld filen转载 2007-09-05 11:36:00 · 778 阅读 · 0 评论 -
Gnu binutils 使用小结
GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。ar ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以从转载 2007-09-05 11:35:00 · 847 阅读 · 0 评论 -
AutoMake使用小结
AutoMake使用小结1.产生源代码2.用autoscan产生configure.scan文件,编辑该文件产生新文件configure.in文件3.执行aclocal,产生aclocal.m44.执行autoconf,产生configure5.创建Makefile.am文件,并编辑成一定的样子6.执行automake --add-missing, Automake会根据Makefile.am产转载 2007-09-04 11:34:00 · 893 阅读 · 0 评论 -
Makefile 遍历目录
SOURCE_DIR = 目录export CPPSRC := $(foreach dir,$(SOURCE_DIR),$(wildcard $(dir)/*.cpp))SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS)))) (注:仅在LINUX下有效,FREEBSD 未成功)原创 2007-08-28 09:32:00 · 1531 阅读 · 0 评论 -
crontab用法
crontab用法几个例子:我们来看一个超级用户的crontab文件:crontab用法 crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。 在/var/spool/cron下的cronta转载 2007-05-30 14:38:00 · 1994 阅读 · 0 评论 -
Linux 守护进程的编程方法
Linux 守护进程的编程方法 整理:jahnny 时间:6/19/02 7:31 PM 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,转载 2007-05-30 14:08:00 · 465 阅读 · 0 评论 -
ps 命令中的进程状态
D 不可中断睡眠 (通常是在IO操作)R 正在运行或可运行(在运行队列排队中)S 可中断睡眠 (在等待某事件完成)T Stopped, either by a job control signal or because it is being traced.W 正在换页(2.6.内核之前有效)X 死进程 (should never be seen)Z 僵转载 2007-08-23 11:32:00 · 702 阅读 · 0 评论 -
Vi的替换命令
Vi的替换命令::rangeS/pat1/pat2/G 其中 : Vi的命令执行界面。 range 是命令执行范围的指定,可以使用百分号(%)表示所有行,使用点(.)表示当前行,使用美元符号($)表示最后一行。你还可以使用行号,例如10,20表示第10到20行; .,$表示当前行到最后一行,.+2,$-5表示当前行后两行直到全文的倒数第五行,等等。转载 2007-08-22 13:06:00 · 464 阅读 · 0 评论 -
掌握 Linux 调试技术
掌握 Linux 调试技术 在 Linux 上找出并解决程序错误的主要方法转载 2008-02-19 11:26:00 · 675 阅读 · 0 评论