« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
|
Blog信息 |
blog名称:FoxWolf 日志总数:127 评论数量:246 留言数量:0 访问次数:851269 建立时间:2006年5月31日 |

| |
[Linux工具]LAMP 服务器安装配置 原创空间, 软件技术, 电脑与网络
FoxWolf 发表于 2008/7/3 20:27:36 |
LAMP 服务器安装配置,参考:http://wiki.ubuntu.org.cn/LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
在安装PDO时出现的问题解决方法:安装二个包
sudo apt-get install php-pear sudo apt-get install php5-dev
"cannot find mysql header files under" 安装 apt-get install libmysqlclient15-dev |
|
[Linux工具](转)boa服务器make错误 文章收藏, 软件技术, 电脑与网络
FoxWolf 发表于 2008/5/29 13:52:05 |
编译一个linux下的c系统,包含词法和语法分析模块,Linux上用bison和flex。
yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用于构造词法分析机和语法解释器的工具,利用Lex和YACC你可以轻松的构造一个语法解释器。
yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C语言写成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把两部份产生出来的C程序一并编译。yacc本来只在Unix系统上才有,但现时已普遍移植往Windows及其他平台。
一开始make
错误1:
debian:/home/a/boa-0.94.13/src# make yacc -d boa_grammar.y mak |
|
[Linux工具]转:GDB 的文档 文章收藏, 软件技术, 电脑与网络
FoxWolf 发表于 2008/5/23 17:42:23 |
转:GDB 的文档
在CSDN上看到一篇GDB的文档,挺适合我,不知对你有没有用... /****************************************************/ [code]用GDB调试程序 GDB概述 2 使用GDB 5 GDB中运行UNIX的shell程序 8 在GDB中运行程序 8 调试已运行的程序 两种方法: 9 暂停 / 恢复程序运行 9 一、设置断点(Br |
|
[Linux工具]lsof 快速起步 文章收藏, 软件技术, 电脑与网络
FoxWolf 发表于 2008/5/19 11:01:56 |
lsof 快速起步
lsof 工具介绍 作者: etony 来自: Linuxsir.org 提要: lsof(lsof的全称是list open files),此工具可以用来查看正在运行中的进程打开了哪些文件、目录和套接字;是系统监测工具之一。在服务器管理中,我们还是常用到这个工具的。如果有需要的弟兄,建议还是看看。最少也知道lsof是做什么用的。
关于本文:
本文是etony兄所写,lsof工具可以说是系统监测工具之一。在我看来这个工具还是比较重要的,虽然本文很短,但入门足够。此文权当抛砖引玉吧; 我们倒是希望看到一个更权威的lsof工具说明书。当然最好是有实例的,而不是简单的翻译MAN; —— 北南南北 at 2006/08/17
Abstract: 通过大量的示例介绍使用lsof的方法. |
|
[Linux工具]linux下image文件系统的制作 原创空间, 软件技术, 电脑与网络
FoxWolf 发表于 2008/5/14 11:31:39 |
主要是用两个工具genext2fs和dd.
具体在上传的文件夹中。
具体的命令格式为:mkrootfs 源文件系统(文件夹 ) 目标文件系统(后缀为.img)
例:当有我的文件夹是myrootfs,准备制作一个文件系统为:rootfs.img.则相应的命令就是:mkrootfs myrootfs rootfs.img
将bin/mkimage 、genext2fs、bin/mkrootfs 拷贝到 /usr/bin下面.根据mkrootfs是一个脚本。里面有/root/bin/....路径。可自己更改。
如果在制作中发现文件系统空间不够,就是rootfs.img太小。
可以更改mkinitrd:
例:原文件为.只支持压缩后为1M的文件系统.现在想改为支持8M.
#!/bin/sh echo "now make initrd..........." genext2fs -b 102 |
|
[Linux工具]Valgrind查找内存泄露利器 文章收藏, 软件技术, 电脑与网络
FoxWolf 发表于 2008/4/22 18:01:44 |
今天试用了一下,感觉挺爽。找了一些资料留作后用。
Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。
Valgrind的主要功能 Valgrind工具包包含多个工具,如Memcheck,Cachegrind,Helgrind, Callgrind,Massif。下面分别介绍个工具的作用:
Memcheck 工具主要检查下面的程序错误:
使用未初始化的内存 (Use of uninitialised memory) 使用已经释放了的内存 (Reading/writing memory after it has been free’d) 使用超过 malloc分配的内 |
|
[Linux工具]LXR(Linux Cross Reference)安装配置心得 文章收藏, 网上资源, 软件技术, 电脑与网络
FoxWolf 发表于 2007/10/9 20:43:11 |
LXR的主页上是这样介绍自己的 A general purpose source code indexer and cross-referencer that provides web-based browsing of source code with links to the definition and usage of any identifier. Supports multiple languages. 对于需要阅读源代码的人来说,是一个非常有帮助的工具,所谓工欲善其事,必先利其器。 从配置到成功花了我不少时间,主要是网上的配置方法写的太杂,很多已经过时了,对于现在的情况已经不再适用,所以还是决定自己写一 |
|
|