- 主题:请教 CVS 的 contrib/fb2k2smth 如何使用
我也是用的CVS里的fb2k2smth,我用的是比较暴力的方法
configure之后把某子目录里的Makefile文件和.deps的Po文件COPY了出来照着改,然后放到
fb2k2smth目录,configure完成后直接make一下就有可执行文件了……
【 在 tombcy (tombcy) 的大作中提到: 】
: 看精华区,把 .c .h 的文件放到 local_utl 下面了
: 修改 Makefile.am
: bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
: ...................
--
FROM 211.151.95.*
还好吧……相对于自己配置全站的makefile来说……
比如config后把local_utl之类的目录的Makefile COPY出来,在目录下建一个fb2k2smth目
录,Makefile里的文件名替换一下.deps里COPY一个xxxxx.Po出来放在fb2k2smth的.deps里
然后打开按对应的文件名修改一下……比如改成convpasswd.c convpasswd.o,文件名也
改成convpasswd.Po,然后到fb2k2smth里make convpasswd就可以了……我是这样的,好像
运行蛮正常的
【 在 tombcy (tombcy) 的大作中提到: 】
: ...
: ms 工作量很大
--
FROM 211.151.95.*
牛人出马了……
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我的编译命令
: gcc -I/home/bbs/src/kbs_bbs -I/home/bbs/src/kbs_bbs/src -lBBS -lsystem -L/home/bbs/lib -o chlevel chlevel.c
: 根据你的情况稍微改改试一试
: ...................
--
FROM 211.151.95.*
我对gcc这东西不很了解的说,看到一堆参数还要分大小写就有点头大……//shy
【 在 atppp (Big Mouse) 的大作中提到: 】
: 这东西其实没什么奥妙,编译保证找到头文件,连接保证找到动态库,就行了
: -I -L -l 三个参数倒腾倒腾就是了
--
FROM 211.151.95.*
是不是userec和olduserec不对?
【 在 tombcy (tombcy) 的大作中提到: 】
: IP做用户名 肯定是没有的
: 那个 ?? 也是错误的
: 应该是我的 convpasswd.c 第一步没转化正确
: ...................
--
FROM 211.151.95.*
不是有一步memset可以把整个结构清空的吗?
【 在 tombcy (tombcy) 的大作中提到: 】
: KBS 最后 int unused[7];
: convpasswd.c
: 哪里怎么写?
: ...................
--
FROM 211.151.95.*
嗯~~我们以前的FBNT也有这些奖章什么的,也要自己改改的
【 在 tombcy (tombcy) 的大作中提到: 】
: 新的 KBS struct 在原来奖章的地方添加 unsigned int medals;
: 我们老的 userec 在最后自己修改了
: /*ufo: 加上两个int值,以作以后扩展方便。这样一共五个int空间用于扩展*/
: ...................
--
FROM 211.151.95.*
会出现IP地址的话可能是读的文件错了,userec大小错了或代码哪里不对
要不你输出一下sizeof(struct userec)看看是不是KBS的userec大小
【 在 tombcy (tombcy) 的大作中提到: 】
: 我改了新的struct添加了奖章
: 在 convpasswd.c 中也改了奖章的
: 只是原来的 struct 的最后两个自己添加值不要了
: ...................
--
FROM 211.151.95.*
那个地方千万要注意,KBS有很多ifdef的,我就是嫌ifdef太多才手工COPY makefile的
【 在 tombcy (tombcy) 的大作中提到: 】
: 嗯
: 我在改
--
修改:cometcaptor FROM 211.151.95.*
FROM 211.151.95.*