unix/linux
文章平均质量分 56
monkey_jia
这个作者很懒,什么都没留下…
展开
-
getTickCount函数移植到solaris
在编写heartbeat模块时,需要定时执行轮询函数checkForTimeout判断节点是否死亡。这里涉及了大量的对于时间信息的获取,在windows中,我们用getTickCount函数。DWORD getTickCount()为取得从系统启动到被调用的时间,单位是毫秒。原创 2011-09-26 17:44:31 · 700 阅读 · 0 评论 -
gcc学习心得(一)
本篇介绍什么是gcc,编译和链接都做了什么,以及gcc的参数-L 和 -l 的区别。 一、什么是gccgcc/g++是GNU的c/c++编译器,其对源程序.c执行编译和链接工作需要四步:1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换原创 2011-10-09 17:25:48 · 2690 阅读 · 0 评论 -
gcc 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机转载 2011-10-09 17:29:09 · 395 阅读 · 0 评论 -
windows>solaris -- dos格式文件转化为unix格式
在windows上编码生成的文件在solaris(unix)里进行查看,行后面总是有^M,原来是“回车”字符在不同系统下编码格式的问题。解决方法有两种:1、vim编辑文件替换法:在vim编辑器中打开文件,进入命令模式,输入以下命令 “%s/^M//g ”,即用空白字符(不是空格哦)替换^M。其中^是ctrl+V打出来的,M是ctrl+M打出来的。2、工具转换法:在unix系统中原创 2011-11-30 13:22:27 · 1735 阅读 · 0 评论