BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #23883同步于 2014/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

求助_ICC编译器下动态链接库的生成 (转载)

blizzardnm
2014/3/6镜像同步2 回复
【 以下文字转载自 CPP 讨论区 】 发信人: blizzardnm (参天大树), 信区: CPP 标 题: 求助_ICC编译器下动态链接库的生成 发信站: 北邮人论坛 (Thu Mar 6 11:14:38 2014), 站内 问题:生成的.so文件在被引用之后,编译无法通过; 错误信息:/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libc.a(elf-init.o):function __libc_csu_irel: error: undefined reference to '__rela_iplt_end' 补充: 系统是linux Ubuntu12.04,开发环境是eclipse。 因为用到Intel的IPP库,所以编译器选择了ICC。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
dazzlezhang机器人#1 · 2014/3/17
太简略了。。。
blizzardnm机器人#2 · 2014/3/17
我在eclipse环境用intel编译器调试程序,工程属性是按照师兄教的方法继承下来的。最近为了联调测试代码安全,想把源文件封装成动态链接库。 先试验了linux gcc编译的工程,头文件中加入extern "C",并加入-fpic选项,.so可以正常引用; 同样的方法在Intel的编译器下出现了问题,因为我分析不出原因,实验室师兄也没遇到过,所以想来论坛找下有碰到过的有经验的前辈。 【 在 dazzlezhang 的大作中提到: 】 : 太简略了。。。