找回密码
 注册
查看: 2895|回复: 0

一个关于linux下并行编译的问题,请教

[复制链接]
发表于 2007-12-9 10:39:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我现在调程序,遇到一个关于linux下并行的问题:(所有的编译都通过了,但是在链接时
出错,请教各位大侠,非常感谢!!)
首先程序的架构是:
2个.cpp(donnees.cpp,formule.cpp),一个filio.c文件,以及一个mpi.c文件编译成
libutil.a,然后在fortran主程序中调用 libutil.a,但是在link的时候出错误.错误如下:
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x48): In
function `Param::~Param()';:
: undefined reference to `operator delete(void*)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x51): In
function `Param::~Param()';:
: undefined reference to `operator delete(void*)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x95): In
function `Param::~Param()';:
: undefined reference to `operator delete(void*)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x9e): In
function `Param::~Param()';:
: undefined reference to `operator delete(void*)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0xc4): In
function `Param::~Param()';:
: undefined reference to `operator delete(void*)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0xcd): more
undefined references to `
operator delete(void*)'; follow
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x172): In
function `Donnees::AddTail
(char*, char*)';:
: undefined reference to `operator new(unsigned long)';
/home/zhou/par/NadiaLES/src/../lib/libutilp.a(donnees.o)(.text+0x2f0): In
function `Donnees:onnees
(char*)';:
: undefined reference to `operato
............................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表