杂项
写了程序换酒钱
Want to be a geek!!!
展开
-
Makefile文件的编写(1)
makefile基本结构 makefile一般包含下面的内容: a.需要有make工具创建的目标体(target),通常是目标文件或可执行的文件; b.要创建目标体所依赖的文件(dependency_file); c. 创建每个目标体时需要原创 2012-09-16 21:53:47 · 714 阅读 · 0 评论 -
makefile的编写(2)
在1中举的例子在实际的工程运用中是不太可能出现的,下面我们来进行一些较复杂的makefile的编写。 写过perl的同学写makefile应该很轻松。 在makefile中可以使用变量定义,有两种方式,一种是递归展开,还有就是简单方式。 在递归方式中,变量的引用是一次性全部原创 2012-09-17 19:17:07 · 680 阅读 · 0 评论 -
vim基本命令
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w转载 2012-10-08 21:28:59 · 1153 阅读 · 0 评论 -
makefile编写(3)
前面的例子都是显示的指出了makefile的编写规则,为了简化makefile的编写,make还定义了隐式规则和模式规则。 a.隐式规则 隐式规则能够告诉make怎么使用传统的规则完成任务,使用者就没有必要详细的指定编译的具体的细节,而是只需要指出必要的目标文件即可。make会自动地搜索隐式规则目录来确定怎么生成目标文件原创 2012-09-18 22:04:26 · 890 阅读 · 0 评论 -
makefile的编写(4)
对于一个大工程来说,编写makefile不会是一件轻松的事,那怎么办?autotools是一个很好的选择,用户只需要输入简单的目标文件,依赖文件,文件目录等就可以轻松的完成makefile了。 autotools包括下面的一些工具: aclocal autoscan原创 2012-09-20 21:42:47 · 964 阅读 · 0 评论 -
bash: ./configure: /bin/sh^M: 坏的解释器: 没有那个文件或目录
有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i转载 2013-04-13 19:45:06 · 10841 阅读 · 2 评论 -
读写分离
读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。转载 2012-10-05 22:56:00 · 1214 阅读 · 0 评论