摘要: 1.环境变量export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/kabu/sgame/server/src/api/so2.将程序文件拷到api目录下,将sdk文件夹拷到/usr/local/kabu/sgame/server目录下3.将253redis目录下打包好的redis放到新服务器的该目录下并解压,编译4.看看mysql include文件夹目录是否正确不正确在Makefile里调整好5.看一下libmysql那个目录下文件和253是否一致,不一致则添加。6.修改banker.c 第一个方法里的数据库和redis配置信息,PublicG 阅读全文
posted @ 2013-01-15 16:57 vanishfan 阅读(117) 评论(0) 推荐(0)
摘要: 【创建 AAA->BBB ,命令:ln -s BBB AAA】在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。符号连接相当于Windows下的快捷方式。一、硬链接硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode 阅读全文
posted @ 2013-01-15 16:39 vanishfan 阅读(262) 评论(0) 推荐(0)
摘要: 在接手一个很古老的程序时,发现其所使用的动态库都实在是太陈旧了,正式运行环境中部署的库都是相适应的,而目前的开发测试环境中均是部署的新的升级版本。为了能在这些环境下开发测试,程序得能在自定义的路径里来搜索。因此在这里复习一下linux中程序对动态链接库的搜索顺序,如下所述:1.首先查看程序文件的.dynamic 段是否包含了一个叫DT_RPATH的项(它是一个以冒号分隔的库文件搜索目录列表)。 怎么设置这个选项? 需要在编译连接程序的时候使用-Wl,-rpath选项,假设一个程序test需要使用liblib.so库,如下所示进行编译连接:g++ -o test -L. -llib -W... 阅读全文
posted @ 2013-01-15 15:05 vanishfan 阅读(4363) 评论(0) 推荐(0)
摘要: linux 解压文件集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 FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileN 阅读全文
posted @ 2013-01-15 14:31 vanishfan 阅读(219) 评论(0) 推荐(0)
摘要: localtime返回的地址总是同一个问题:代码如下 1 time_t ulStartTime = 1357833600; 2 time_t ulEndTime = 1359561599; 3 4 char *wday[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; 5 struct tm * p = NULL,* q =NULL; 6 printf("1111 %d %d\n&quo 阅读全文
posted @ 2013-01-15 11:50 vanishfan 阅读(2474) 评论(0) 推荐(0)