繁体   English   中英

如何将C / C ++程序编译为exe格式

[英]How to compile C/C++ programs to a exe format

我使用的是64位mac OS X 10.8.4。 我想在我的mac上构建一些C / C ++程序,然后将它们展示给一些使用windows的人。 我可以使用成功将其编译成exe

终端上的g++ test.cpp -o test.exe

但是当在我的PC上运行时,该exe文件会引发此错误:“此文件的此版本与您正在运行的Windows版本不兼容。请检查计算机的系统信息以查看是否需要x86(32位)或者程序的x64(64位)版本。“ 注意:我的电脑也是64位

使用g++ test.cpp -o test.exe不生成Windows EXE可执行文件,它只生成一个Mac OS X可执行文件,其文件名恰好有.exe扩展名。 要生成Windows EXE可执行文件,您需要使用Windows编译器,例如Microsoft Visual Studio或cygwin上的gcc。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM