c++ - 是否可以在 Mac 上将 C++ 代码编译为 .exe?

标签 c++ macos terminal g++ exe

<分区>

我不久前买了一台二手 Macbook,我一直在 Sublime Text 2 中编码,并在终端中使用 g++* 进行编译。我写了一个愚蠢的文字冒险,我想发送给 friend ,如果可能的话,我想知道在 Mac 上是否有任何方法可以编译为 exe,类似于我一直在编译代码的方式(即仅与终端)。

我知道简单的解决方案是在 Windows 计算机上编译 .cpp 文件,但我的计算机一直在房间的另一边。

谢谢。

*这样做是因为在 Snow Leopard 上,而且购买 OSX Lion 或 Apple 开发人员许可证来访问 Xcode 的时间太紧了。如果有人遇到同样的问题,那么我在这里找到了这个解决方案(https://github.com/kennethreitz/osx-gcc-installerhttp://cims.clayton.edu/csci1301/how_to/compiling_c_on_a_mac.htm)。让你规避Apple的废话。

最佳答案

是的,这是可能的,它被称为交叉编译。除了为此构建自己的工具链之外,您还可以使用 MinGW:Cross compiling with MinGW

关于c++ - 是否可以在 Mac 上将 C++ 代码编译为 .exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11497983/

相关文章:

python - 如何快速测试多行?

Python清除终端而不使用系统调用

c++ - 如何运行多个源文件???需要帮助(C++代码块)

php - 使用 PHP 打开 PTY 的最佳方式

c++ - 为什么有人会更喜欢静态策略而不是动态策略?

objective-c - 在 objective-c 中定义和使用协议(protocol)

iphone - Cocoa/Iphone 开发 - 目标/操作机制

ruby - 我如何在 Ruby 中使用来自多个操作系统的命令?

c++ - std::move 对于不同长度的 std::string 的性能问题

c++ - 如何从 Qt 获取 sqlite 错误代码