/usr/bin/ld: final link failed: Illegal seek

I am running ubuntu on Vmware and have a local folder mapped so the virtual machine can access the files. The "real" files are localed under D:/something and appear in Ubuntu uder root/mnt/hgfs/something

However, whenever i try to compile a cpp file using g++ i get a linker error. This error does not appear when i try to compile the same file if it was in the root directly.

Please help!

error msg: /usr/bin/ld: final link failed: Illegal seek colect2: ld returned 1 exit status

error: C compiler cannot create executables

 

/usr/bin/ld: final link failed: Illegal seek
collect2: ld returned 1 exit status

-----------------------------------------------------------------------

It looks like this is a known issue, which was fixed in the 3/28/2011 release of the VMware vmhgs driver. More information here: http://comments.gmane.org/gmane.comp.emulators.vmware.tools.devel/745

-----------------------------------------------------------------------

 

http://stackoverflow.com/questions/5932021/vmware-compile-local-file-failed

posted @ 2011-11-10 22:15  emanlee  阅读(3270)  评论(0编辑  收藏  举报