随笔分类 -  Linux&Unix

摘要:cwRsync客户端服务器端同步软件的windows到windows的配置 准备两台机器 我的是 服务器端IP:192.168.1.18 客户端IP:192.168.1.139 下载cwRsync软件: 服务器端:cwRsync_Server_2.0.10_Installer.exe 客户端:cwRsync_2.0.10_Installer.exe 安装与配置: 1.服务器端: a.安装cwRsy... 阅读全文
posted @ 2011-02-28 17:43 大CC 阅读(4804) 评论(0) 推荐(0) 编辑
摘要:一。环境: OS: SunOs compiler: gcc 4.2.4 perl 5.8.7 make 3.81 二、所需软件 rsync-3.0.7.tar.gz 三、安装软件 1、安装过程:tar xvzf rsync-3.0.7.tar.gz cd rsync-3.0.7 ./configure --prefix=/usr/local/rsync (注:如果是Unix机器,默认使用的编译器是... 阅读全文
posted @ 2011-02-28 17:40 大CC 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:RSYNC安装使用详解http://www.cn029.com/article/107/126/2008/20080427116767.htmlRSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方便进行网站镜象。软件下载rysnc的主页地址为:http://rsync.samba 阅读全文
posted @ 2011-02-28 15:36 大CC 阅读(370) 评论(0) 推荐(0) 编辑
摘要:函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。 一、函数库文件的成员 一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成: archive(member) 这个不是一个命令,而一个目标和依赖的定义。一般来说,这种用法基本上就是为了"ar"命令来服务的。如: foolib(hack.o) : hack.o ar... 阅读全文
posted @ 2011-02-25 13:32 大CC 阅读(414) 评论(0) 推荐(0) 编辑
摘要:在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。 “隐含规则”也就是一种惯例,make会按照这种“惯例”心照不喧地来运行,那怕我们的Makefile中没有书写这样的规... 阅读全文
posted @ 2011-02-25 13:30 大CC 阅读(359) 评论(0) 推荐(0) 编辑
摘要:一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。 一、make的退出码 make命令执行后有三个退出码: 0 —— 表示成功执行。 1 —— 如果make运行... 阅读全文
posted @ 2011-02-25 13:28 大CC 阅读(302) 评论(0) 推荐(0) 编辑
摘要:在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $(<function>; <arguments>;) 或是 ${<function>; <arguments>;} 这里,... 阅读全文
posted @ 2011-02-25 13:27 大CC 阅读(233) 评论(0) 推荐(0) 编辑
摘要:使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 一、示例 下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。 libs_for_gcc = -lgnu normal_libs = foo: $(objects) ifeq ($(CC),gcc) $(CC) -o foo $(objects... 阅读全文
posted @ 2011-02-25 13:25 大CC 阅读(377) 评论(0) 推荐(0) 编辑
摘要:在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile的其它部分中。 变量的命名字可以包含字符、数字,下划线(可以是数字开头),但不应该含有“:”、... 阅读全文
posted @ 2011-02-25 13:24 大CC 阅读(369) 评论(0) 推荐(1) 编辑
摘要:每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“/bin/sh”——UNIX的标准Shel... 阅读全文
posted @ 2011-02-25 13:21 大CC 阅读(278) 评论(0) 推荐(0) 编辑
摘要:规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一个目标会成为最终的目标。mak... 阅读全文
posted @ 2011-02-25 13:20 大CC 阅读(373) 评论(0) 推荐(0) 编辑
摘要:一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。 ... 阅读全文
posted @ 2011-02-25 13:18 大CC 阅读(497) 评论(0) 推荐(0) 编辑
摘要:陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写ma... 阅读全文
posted @ 2011-02-25 11:38 大CC 阅读(357) 评论(0) 推荐(0) 编辑
摘要:折腾了老长时间,终于将cb装上了,以下说明注意的几点: 安装必要组件 代码: sudo apt-get install build-essential 代码: sudo apt-get install gdb (使用which gdb查,如果有就不用安装) 安装最新 wxWidgets 库 代码: sudo apt-get update 代码: sudo apt-get install libw... 阅读全文
posted @ 2010-11-19 17:06 大CC 阅读(2650) 评论(0) 推荐(0) 编辑
摘要:本人实验目标机器:Sun Unix;默认使用的编译器为CC;(使用此默认编译器并不成功,需改为gcc)1.安装memcache之前需要安装libevent库。注意需要安装对应支持的版本。我使用的是两个分别是:libevent-1.4.9-stable.tar.gz(下载:http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz)memcached... 阅读全文
posted @ 2010-11-17 16:27 大CC 阅读(457) 评论(0) 推荐(0) 编辑
摘要:.tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  .gz  解压1:gunzip FileName.gz  解压2:gzip -d FileName.gz  压缩:gzip FileName  .tar.gz 和 .tgz  解压:tar zxvf F... 阅读全文
posted @ 2010-11-16 14:11 大CC 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-11-16 10:50 大CC 阅读(961) 评论(0) 推荐(0) 编辑
摘要:使用Scrt时,一般会保存密码,当再次使用需要切换密码时,需要删除自动保存的配置文件: 保存密码的配置文件分为全局配置和局部配置: VanDyke Software\SecureCRT\config 中的Global为全局配置文件,如不需要保存全局配置帐号,直接删除即可; config\Sessions中的为为局部帐号配置文件,删除指定项,再次登录时则会提示输入帐号和密码 阅读全文
posted @ 2010-11-15 10:20 大CC 阅读(3968) 评论(0) 推荐(0) 编辑
摘要:环境:Ubuntu 8.10一:使用ssh方式1.在要登录的服务器上安装ssh服务器端$ sudo apt-get install openssh-server2.启动ssh-server$ sudo /etc/init.d/ssh start(或者restart)出现以下提示表明server sshd已启动: * Starting OpenBSD Secure Shell server sshd... 阅读全文
posted @ 2010-10-28 15:44 大CC 阅读(12618) 评论(0) 推荐(0) 编辑

木书架 大CC的博客