作者HigherKuo (我需要好运)
看板EE_DSnP
标题[问题] make error
时间Tue Apr 29 20:42:25 2008
我在hw4下了make指令
出现了很多不太能理解的问题
memMgr.h:177: 错误:「class T」 的宣告
77: template <class T>
178: class MemMgr
179: {
180: // S is the size of each element; make it multiple of SIZE_T
181: #define S ((sizeof(T) + SIZE_T_1) / SIZE_T * SIZE_T)
memMgr.h:96: 错误: 隐藏了模版参数 「class T」
memTest.h:15: 错误:expected nested-name-specifier before 「namespace」
memTest.h:15: 错误:expected unqualified-id before 「namespace」
memTest.h:15: 错误:expected `;' before 「namespace」
memTest.h:15: 错误:expected unqualified-id before 「namespace」
/usr/include/sys/times.h:32: 错误:expected unqualified-id before string
constat
memCmd.cpp:139: 错误:expected `}' at end of input
memMgr.h: In constructor 「MemRecycleList<T>::MemRecycleList(size_t)」:
memMgr.h:102: 错误:类别 「MemRecycleList<T>」 没具名为 「_arrSize」 的栏位
memMgr.h:102: 错误:类别 「MemRecycleList<T>」 没具名为 「_first」 的栏位
memMgr.h:102: 错误:类别 「MemRecycleList<T>」 没具名为 「_nextList」 的栏位
102: MemRecycleList(size_t a = 0) : _arrSize(a), _first(0), _nextList(0) {}
103: ~MemRecycleList() { reset(); }
.
.
.
还有很多类似的
最下面还有这个
> building memTest...
/usr/bin/ld: cannot find -lmem
collect2: ld 回传 1
make[1]: *** [../../bin/memTest] Error 1
make: *** [main] Error 2
有人可以给我一点方向吗?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.234
1F:→ HigherKuo:话说我都不写直接compile也过不了.. 04/29 20:45
2F:推 ric2k1:邠d一下你的 memCmd.cpp 前几行有没有写错? 04/29 21:10
3F:→ ric2k1:mem package 没有 compile 过的话, 最後就会complain -lmem 04/29 21:11
4F:→ HigherKuo:解决了,谢谢教授!! 04/30 21:56