请问win下用cygwin gcc生成的so文件,linux下用不了把,必须linux重新编译把?
目前有套win7用的代码,vs2008写的dll,想移植到linux下用的so,现在是在win7环境,装了cygwin,在eclipse CDT环境下,
用的编译器是cygwin gcc,生成的二进制目标格式是cygwin PE格式,这样生成的so,
是不是liunx下没法用把.因为liunx的so二进制目标格式应该是ELF的.PE格式是win32的.
是不是必须让cygwin gcc生成的so的二进制目标码 是linux ELF格式才能在用在linux下把,
或者用linux gcc + ELF二进制格式生成的so,才能用在linux下把....谢谢问问大家