在Mac上编译C++程序以在Linux上运行

mav*_*mav 9 c++ linux macos xcode

可能重复:
如何从Mac OS X交叉编译到Linux x86?

我有一个使用FMOD库在C++/SDL中编写的应用程序.该应用程序是可移植的,无需在Mac和Linux上进行任何代码更改即可编译.但令人烦恼的是,当我想发布Linux版本时,我必须运行我的Linux机器,在那里复制源代码(通过USB驱动器,因为我没有网络,它是一台旧笔记本电脑)并编译它,然后复制它再次通过USB连接到我的Mac并上传它.

我的问题是 - 有更好的方法吗?理想情况下,我是否可以直接从Xcode编译应用程序在Linux上运行,我在那里为Mac编译它?

Tro*_*our 4

在 OSX 上对 Linux 进行交叉编译的快速谷歌显示了这个页面

实际上,这个问题之前已经在《如何从 Mac OS X 交叉编译到 Linux x86?》中被问过。。