- 主题:cygwinb20编译FBNT代码失败,大牛们帮忙看看吧
make clean可以,make不能通过,记录如下(出错的命令已经红色标记了),cygwin版本应
该没问题,FBNT的2005F发布版本让用的就是cygwin Beta 2.0,我操作系统是英文XP SP2
:
bash-2.02$ mount
Device Directory Type Flags
D:\FBNT /home/bbs native text=binary
C: / native text!=binary
bash-2.02$ cd /home/bbs/bbssrc/src
bash-2.02$ make clean
rm -fr *.o *.BAK *.log
rm -fr ../lib/*.o ../lib/*.BAK ../lib/*.log
rm -rf core 'find .. type f -name 'core' -print'
rm -f `find .. -name '*.[oas]' ! -regex '.*lxdialog/.*' -print`
rm -fr a.out core installchatd chatd bbsd thread bbs.o record.o delete.o
main.o
stuff.o mail.o register.o xyz.o talk.o read.o comm_lists.o namecomplete.o
chat.o
maintain.o edit.o more.o pass.o help.o bcache.o boards.o screen.o io.o
term.o u
serinfo.o vote.o announce.o sendmsg.o bm.o list.o goodbye.o bbsgopher.o
fileshm.
o postheader.o convcode.o five.o tmachine.o queue.o winshm.o flock.o crypt.o
bbs
d.o pip_file.o pip_menu.o pip_practice.o pip_basic.o pip_for_fb.o pip_other.o
pi
p_special.o pip_ending.o pip_job.o pip_pic.o pip_store.o pip_fight.o
pip_main.o
pip_play.o pip_system.o money.o chicken.o ticket.o bbsd bbsd chatd thread
pty/p
tyexec
rm -fr core
bash-2.02$ make
make: *** No rule to make target `C:\PROGRA~1\cygnus\CYGWIN~1\H-I586~1\bin\..\
li
b\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..\..\i586-cygwin32\include\stdio.h
',
needed by `bbs.o'. Stop.
bash-2.02$
--
FROM 59.66.101.*
缺少cygwin的库文件
【 在 lefantome (不是一家人,不进一家门) 的大作中提到: 】
: make clean可以,make不能通过,记录如下(出错的命令已经红色标记了),cygwin版本应
: 该没问题,FBNT的2005F发布版本让用的就是cygwin Beta 2.0,我操作系统是英文XP SP2
: :
: ...................
--
FROM 210.51.188.*
如何确定是缺少哪一个阿?
【 在 blkf (冰凉咖啡) 的大作中提到: 】
: 缺少cygwin的库文件
--
FROM 59.66.101.*
bash-2.02$ make
make: *** No rule to make target `C:\PROGRA~1\cygnus\CYGWIN~1\H-I586~1\bin\..\
li
b\gcc-lib\i586-cygwin32\egcs-2.91.57\..\..\..\..\i586-cygwin32\include\stdio.h
',
needed by `bbs.o'. Stop.
bash-2.02$
按这个路径找下去
stdio.h是最基本的库文件,等于库文件都找不到
以前我用过一段时间的cygwin
现在都忘得差不多了
什么c盘根目录安装,需要哟个tmp文件夹等等
【 在 lefantome (不是一家人,不进一家门) 的大作中提到: 】
: 如何确定是缺少哪一个阿?
--
FROM 210.51.188.*
果然....搞定了。cygwin装到C:\了,但编译的时候居然去C:\Program Files下面找
stdio.h,真zt。
【 在 blkf (冰凉咖啡) 的大作中提到: 】
: bash-2.02$ make
: make: *** No rule to make target `C:\PROGRA~1\cygnus\CYGWIN~1\H-I586~1\bin\.
: .\
: li
: ...................
--
FROM 59.66.101.*