Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux上Objective-C的IDE_Objective C_Linux_Ide - Fatal编程技术网

Linux上Objective-C的IDE

Linux上Objective-C的IDE,objective-c,linux,ide,Objective C,Linux,Ide,我正在学习Objective-C,我想知道在Linux上哪里可以找到Objective-C的IDE?老实说,如果要使用Objective-C,并且您可以访问Mac,Xcode是您最好的选择,但我知道,在Linux设备上,这一点非常接近: 不确定是否有插件,但它是一个相当好的IDE GNUstep提供了两种不同的IDE,我更喜欢,但也有。虽然这两个版本都已经发布了一段时间,但VCS中的状态要比上次发布的日期好得多,这会让您相信:-)。您希望从IDE中得到什么?Emacs有一个非常好的Obje

我正在学习Objective-C,我想知道在Linux上哪里可以找到Objective-C的IDE?

老实说,如果要使用Objective-C,并且您可以访问Mac,Xcode是您最好的选择,但我知道,在Linux设备上,这一点非常接近:

  • 不确定是否有插件,但它是一个相当好的IDE

GNUstep提供了两种不同的IDE,我更喜欢,但也有。虽然这两个版本都已经发布了一段时间,但VCS中的状态要比上次发布的日期好得多,这会让您相信:-)。

您希望从IDE中得到什么?Emacs有一个非常好的Objective-C模式,可以很好地集成解析来自GCC的构建错误,还可以使用GDB进行调试。对于大多数任务来说,它都是一个很好的IDE,除非你真的想要一个GUI构建器。

看看它,它将gcc的竞争对手Clang与BSD许可证而不是GPL许可证结合起来。

是的,嗯,Cocotron绝对不是IDE。这是一些Cocoa库的一个实现。我在让ProjectCenter在Ubuntu下工作时遇到了一些问题。这是因为它是一个.app文件吗?我会选择ProjectManager,但最新版本已经发布3年了…@Holland有什么问题吗?它们都应该是.apps,GNUstep就是这样工作的。ProjectManager无法编译,因为它无法处理common.make、aggregate.make和第三个makefile,我记不起来了。我已经安装了gnustep和gnumake。您知道makefile找到正确文件的方法吗?我对makefiles几乎一无所知。您可能必须获取GNUstep.sh的源代码-检查GNUstep文档