作者Append (<( ̄︶ ̄)>)
看板mud
标题Re: [问题] 3y
时间Thu Dec 25 04:33:46 2008
※ 引述《Append (<( ̄︶ ̄)>)》之铭言:
: ※ 引述《kasase (King)》之铭言:
: : 看到文章有人提到网路上可以下
: 也看到文章有人提到网路上可以下
: : 於是兴起找到这个档merc-fju.tar.gz想自己架
: 也於是兴起找到这个档merc-fju.tar.gz想自己架
: : 可是在compile的时候有问题
: 可是也在compile的时候有问题
: : 想来请教大家
: 也想来请教大家
: : bit.c:63: error: 'TCP_ESTABLISHED' undeclared (first use in this function)
: : 以这行为首的TCP连线常数皆未定义
: : 我猜这是linux/tcp.h的问题
: : 请问这些正确的数值是多少呢
: 这些似乎原本应该在 include/linux/tcp.h里
: 不过似乎是被众多的版本更动里面被修掉了
: Anyway 因为不敢动tcp.h 所以我很胆小的把它加进bit.c Compile OK
: 好现在有接下来的问题"们" (先不说link 因为连compile都有问题)
: comm.c fcntl.c fs.c ipc.c net.c system.c
在merc.h里面include<errno.h>可以搞定那些errno们
但是file->errno要改名字
把所有的->errno都改成errnum或任意名字就可以解决问题...
: system.c:320: error: ‘struct utsname’ has no member named ‘domainname’
改成__domainname就可以了...不知道为什麽不吃-D__USE_GNU 不过 any compile是会过
不过执行上还没有办法 还是有问题
但是现在哪来的gcc2.7阿|||
: 我使用的环境是ubuntu8.10
: gcc4.3和3.4遇到一样的问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.216.79
1F:→ Append:ubuntu7.10前有gcc272 12/25 15:11
2F:→ Append:成功启动。:) 要再仔细检查看看。 12/26 04:04
3F:→ Append:socket的部分还有问题 12/26 05:09
4F:→ Append:gcc4.3可以compile 12/29 23:01