作者wintercobra (wintercobra)
看板EE_DSnP
标题[问题] Hw1.1.p4 的makefile
时间Sun Oct 10 21:46:10 2010
makefile里面的dependency line,
我应该填上.cpp所include的
(1)"abc.h" <---自己定义的标头档
(2)<stdXXOO.h> <---标准的函数标头档
的哪一个呢?
我以为只有第一个要填,不过每次编译到main.cpp的时候,就有一堆error跑出来
像是
main.cpp:6:18: error: zlib.h: No such file or directory
main.cpp:65: error: ‘gzFile’ does not name a type
main.cpp:76: error: expected ‘)’ before ‘i’
main.cpp: In member function ‘void StreamBuffer::assureLookahead()’:
main.cpp:73: error: ‘in’ was not declared in this scope
main.cpp:73: error: ‘gzread’ was not declared in this scope
...
...
...
这样是不是dependency line少了什麽,让他找不到?
我也有试过加上 -I/usr/lib ,以为可以给他个路径
不过好像也不行
请问是为什麽呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.183
1F:推 cktigeryang:要装zlib1g-dev这个套件 10/10 21:54
2F:推 ric2k1:请见 #2715 10/10 21:57
3F:→ wintercobra:原来如此...感谢~ 10/10 22:08
4F:推 fu3mo6:不!我装了1.2.5之後发生上一篇的登入不行问题QQ 10/10 22:49
5F:推 ric2k1:啊! 是因为装了 zlib 1.2.5 的原因吗? 请问你的机器是? 10/10 22:51
6F:推 fu3mo6:virtual box ubuntu 9.10 10/10 22:54