Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
使用Mac OS X(Xcode 4.1)进行FreeBSD开发_Xcode_Macos_Cross Platform_Cross Compiling_Freebsd - Fatal编程技术网

使用Mac OS X(Xcode 4.1)进行FreeBSD开发

使用Mac OS X(Xcode 4.1)进行FreeBSD开发,xcode,macos,cross-platform,cross-compiling,freebsd,Xcode,Macos,Cross Platform,Cross Compiling,Freebsd,嗨,我的社区 我即将开始使用C编程语言为FreeBSD端口集合(pkgng实用程序)开发补丁程序 问题是我正在使用MacOSX,我真的不想切换到其他操作系统。我已经在Parallels桌面虚拟机上安装了Freebsd 9.0。Xcode4.1似乎是一个相当不错的C语言开发工具 是否可以通过Xcode 4.1实现FreeBSD的开发?如何为这种形式的开发设置项目环境并为FreeBSD编译源代码 我还愿意听取关于使用MacOS X开发FreeBSD补丁的跨平台开发的任何其他建议。组织所有必要内容的最

嗨,我的社区

我即将开始使用C编程语言为FreeBSD端口集合(pkgng实用程序)开发补丁程序

问题是我正在使用MacOSX,我真的不想切换到其他操作系统。我已经在Parallels桌面虚拟机上安装了Freebsd 9.0。Xcode4.1似乎是一个相当不错的C语言开发工具

是否可以通过Xcode 4.1实现FreeBSD的开发?如何为这种形式的开发设置项目环境并为FreeBSD编译源代码


我还愿意听取关于使用MacOS X开发FreeBSD补丁的跨平台开发的任何其他建议。组织所有必要内容的最佳方式是什么?

既然您想为pkgng开发补丁,我强烈建议您在FreeBSD上编译和测试代码,因为它是唯一使用pkgng接口的端口和软件包系统的系统。因此,除非它可以为FreeBSD交叉编译,否则使用任何OSX IDE可能都不是一个好主意


我不熟悉并行,但可能有一种文件共享机制,您可以在OSX和VM中运行的FreeBSD之间设置。这样,您就可以在OS X上编辑文件并在FreeBSD下使用它们。

既然您想为pkgng开发补丁,我强烈建议您在FreeBSD上编译和测试代码,因为它是唯一使用pkgng与之接口的端口和包系统的系统。因此,除非它可以为FreeBSD交叉编译,否则使用任何OSX IDE可能都不是一个好主意


我不熟悉并行,但可能有一种文件共享机制,您可以在OSX和VM中运行的FreeBSD之间设置。这样,您就可以在OS X上编辑文件,并在FreeBSD下使用它们。

X代码非常好,我倾向于使用它,但在实际运行FreeBSD的系统上进行常规构建。如果您使用的所有东西都有源代码(接口匹配的标准库除外),那么就没有理由不使用Xcode在OSX上工作。如果需要,您可以构建自己的库。跨平台编写代码所做的一件事(如果您定期在另一个平台上构建),就是使代码更具可移植性。避免使用特定于平台的“扩展”更容易。

X代码非常好,我倾向于使用它,但在实际运行FreeBSD的系统上进行常规构建。如果您使用的所有东西都有源代码(接口匹配的标准库除外),那么就没有理由不使用Xcode在OSX上工作。如果需要,您可以构建自己的库。跨平台编写代码所做的一件事(如果您定期在另一个平台上构建),就是使代码更具可移植性。更容易避免使用特定于平台的“扩展”