怎么编译多个文件
来源: 互联网 发布时间:2015-11-29
本文导语: 写了一个类taskMgr, 放在taskmgr.h和taskmgr.cc里,编译成了taskmgr.o, main函数放在talkserver.cc里面,编译成了talkserver.o。 main函数里面用到taskMgr,请问应该用什么命令生成可执行文件?我编译时出现很多 undefined reference错误...
写了一个类taskMgr, 放在taskmgr.h和taskmgr.cc里,编译成了taskmgr.o, main函数放在talkserver.cc里面,编译成了talkserver.o。 main函数里面用到taskMgr,请问应该用什么命令生成可执行文件?我编译时出现很多 undefined reference错误,如
:talkserver.cc:(.text+0x5d3): undefined reference to `taskMgr::relationMap'
请问这是怎么回事?
:talkserver.cc:(.text+0x5d3): undefined reference to `taskMgr::relationMap'
请问这是怎么回事?
|
g++ taskmgr.cc talkserver.cc -o talkserver
|
试试看:
g++ file1.o file2.o filen.o
g++ file1.o file2.o filen.o
|
那就是别的原因,我按照你说的写了3个文件,用上面的命令可以
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。