编译器: GNU GCC语文:C我编写了一个我想在Win7和Linux下运行的程序。这个程序将C结构写到一个文件中,我希望能够在Win7下创建这个文件,并在Linux中读取它,反之亦然。我正在考虑为每个结构编写一个WriteStructname()函数,该函数将各个成员作为int32_t、int64_t和char写入输出文件。同样,ReadStructname()函数从<
我在两个不同的机器上编译.c文件并在cygwin中生成.exe文件:一个是64位的Windows8,另一个是64位的Windows7。但是.exe文件在win7机器上执行,但在win8机器上执行,我得到这个错误:我运行file ./fileName,结果是:PE32+ executable (console) x86-64, for MS WindowsELF 64