|
各位高手,我在做一个EMC移植的工作,就是将其从2.4.16移植到2.6.16下面,编译没问题,链接时出现了问题。以下是makefile中的一部分和出现的问题:
g++ /SCNC/GUI/lib/scncsh.o /SCNC/rcslib/lib/libscnc.a \
-L/SCNC/rcslib/lib -lrcs \
-L/usr/lib -ltk -ltcl -ldl \
-o /SCNC/GUI/bin/scncsh
/usr/bin/ld: /SCNC/GUI/bin/scncsh: hidden symbol `__dso_handle` in /usr/lib/gcc/i386-redhat-linux/4.1.1/crtbegin.o is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld 返回 1
在这个问题上已经折腾了好几天,尝试了很多方法都不行,请各位大侠看看这是什么问题,该如何解决? |
|