/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

原文地址:https://www.cnblogs.com/emanlee/p/2245007.html