|
之前写的一个程序,中间用到模板类,模板类的所有定义和实现都在同一个h文件中,使用-frepo开关编译。之前一直都是好好的,今天换了台机器,编译出来的代码在download的目标机的时候说一大堆函数未定义,仔细看了全部都是该模板类的函数。但同样代码在另一台机子编译又是好的,怀疑tornado问题,重装了N次,却还是如此。
重新写个小程序,发现只要用到模板类,编译时加上-frepo选项,就会出现download时找不到函数定义的问题,去掉-frepo就好了。网上查了半天,很多说gcc和collect2对-frepo选项支持有BUG。但奇怪就在于原来是好的啊!晕死!
有否高手赐教!
如果是本机上tornado安装的问题,问题又可能出在何处?
|
|