Unix/Linux
paradise099
心如止水
展开
-
Scons软件构建工具
scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。 scons就是这样一个构建工具:你告诉它要做的任务,以及完成这个任务需要的输入,以及这个任务产生的输出,怎么做这个任务(当然其中就包括依赖性分析),就交给工具本身完成。 scons主要的命令有: 1. 只有一个 test.c文件,需要编译成可执行文件。原创 2009-05-14 14:10:00 · 827 阅读 · 0 评论 -
Linux守护进程的开发
很早以前,就想把自己在开发项目时关于linux守护进程的技术整理一下,发表一篇文章.今天在网上偶然碰到有一篇写的挺不错的文章,正好可以转贴过来和大家分享. Linux Deamon编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多转载 2009-10-22 21:29:00 · 578 阅读 · 0 评论 -
在Linux上交叉编译windows程序
转自:http://www.cublog.cn/u/12592/showart_163722.html 最近几天搞 wxWidgets,由于要同时编译应用程序的 Windows 版本,又懒得在虚拟机里面编译程序,于是想到用交叉编译的方式在 Linux 上编译好 Windows 版本的程序,再用 Wine 或者虚拟机来执行。试了一下,这种方法很好用,比在虚拟机里面编译程序快很多。我的操作转载 2009-10-22 22:55:00 · 5599 阅读 · 0 评论 -
什么是交叉编译
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系转载 2009-09-13 15:01:00 · 521 阅读 · 0 评论 -
Linux下内存泄漏查找工具--valgrind
Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。尤其对于C/C++程序,可以用它来检测是否有内存泄漏,以及定位内存泄漏的坐标。 Valgrind工具包包含多个工具,如Memcheck,Cachegrind,Helgrind, Callgrind,Massif等。 1) Me原创 2009-08-31 16:22:00 · 1126 阅读 · 0 评论 -
Makefile的编写及辅助工具
1. Makefile.am 指定生成什么目标,它由什么源文件生成,要安装到什么目录等。 1) 一般格式 文件类型 书写格式 可执行文件原创 2009-08-31 14:02:00 · 1797 阅读 · 0 评论 -
NFS 服务器的配置
NFS: Networkd File System,即网络文件系统,是一种在网络上计算机之间共享文件的一种方式,远程计算机连接这个文件系统后,就和访问本地硬盘上的文件系统一样。这种方式在局域网内使用比较广泛。 1. NFS的配置 NFS服务器的配置文件为/etc/exports。当要共享文件系统,只需编辑这个文件,添加共享项目,当NFS服务器重启时,系原创 2009-08-27 17:27:00 · 642 阅读 · 0 评论 -
linux系统中各配置文件总结
1. 访问文件 /etc/host.conf : 告诉网络域名服务器在查找主机名或IP时,去找哪一个文件, 通常是/etc/hosts,如果在这个文件中找不到,则 到名称服务器查找。 /etc/hosts: 包含已知主机的一个列表文件。如果系统的IP不是动态原创 2009-08-20 22:01:00 · 629 阅读 · 0 评论 -
vsFTPD在Unix/Linux下的安装及配置
一、安装 1. 首先从http://vsftpd.beasts.org/上下载最新的vsftpd-server安装包,如果是Ubuntu下,可以使用"sudo apt-get install vsftpd"或“yum -y install vsftpd”直接安装,直接跳到配置步骤; 2. 解压tar -zxvf vsftpd-server***.tar.gz;原创 2009-08-20 20:44:00 · 727 阅读 · 0 评论 -
linux中web服务器lighttp的安装与配置
在网上有评价说lighttp比apache的速度更快,更理想,因此慕名去学习了一下lighttp。 1 lighttp的安装 在安装时一定要有“mode-rewrite”这个选项 2 lighttp的安装配置 #cp doc/sysconfig.lighttp /e转载 2009-08-20 21:46:00 · 2698 阅读 · 0 评论 -
在C++中实现Webservice
最近正在整理以前开发的产品, 发现在很久以前写一篇关于webservie开发的文章见 http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fhjy82919. 对这一篇文章感觉比较泛,所以打算今天配合实例详细的说明一下. 1. 首先我们编写一个自己将提供的接口文件webservice_Test.h, 内容如下:原创 2009-11-18 17:27:00 · 5819 阅读 · 0 评论