可以在Linux上使用Xcode进行开发吗?

3

我的团队计划在 Linux 平台上开始开发。之前我们一直在 Windows 上使用 MS Visual Studio 开发 C++ 应用程序。最近,我爱上了 Mac OSX,并将其用作我的个人开发机器。

问题又来了:是否可以在 Linux 开发中使用 Xcode?

我们正在构建的应用程序是实时应用程序,不需要花哨的 GUI 或高级用户交互,重点在于性能。

2个回答

3
只要您坚持使用跨平台接口(如glibc、POSIX、STL等),那么是可以的。但是,您可能需要一台Linux机器来实际构建Linux二进制文件。

...或者为Linux设置交叉编译环境。我在Linux上进行了其他Linux平台(不同的CPU)的交叉编译,从我的经验来看,我认为在Mac OS X上进行Linux的交叉编译是完全可能的。虽然很难,但也是有可能的。Dan Kegel的crosstool可能会对此有所帮助。 - DarkDust
如果我们在交叉编译环境中开发,还能使用Xcode进行调试吗? - uray
gdb 能够进行远程调试,但我不确定 Xcode 是否暴露了这个功能。 - Ignacio Vazquez-Abrams

1

我认为这是可能的,因为Xcode和Linux都使用gcc,并且可以使用类似的开发工具包,而且OSX和Linux都是基于Unix的,因此你可以在OSX上调试和编码,但我认为你仍然需要在部署操作系统上重新编译应用程序(因此确保在OSX和Linux之间使用可移植代码)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接