【发布时间】:2010-02-05 06:11:15
【问题描述】:
我正在尝试为 mac 编译 lanshark,但不知道如何在 mac 上编译。我猜可以在mac上编译linux源代码。如果不是,我怎样才能让这个程序运行?
【问题讨论】:
标签: macos open-source compilation
我正在尝试为 mac 编译 lanshark,但不知道如何在 mac 上编译。我猜可以在mac上编译linux源代码。如果不是,我怎样才能让这个程序运行?
【问题讨论】:
标签: macos open-source compilation
Mac 本质上是一个 BSD 'darwin' 盒子。
去看看MacPorts 网页。你会在那里找到很多有趣的信息(比如从哪里获得编译器等)。
另一个苹果开发环境的去处是apple (xcode) ...
【讨论】:
应该可以让它运行,但这需要一些工作。源可能需要少量修改,具体取决于协议的工作方式(如果他们使用原始以太网,则完成方式完全不同)。此外,OS X 链接器 (ld) 的工作方式与 Linux 链接器完全不同,因此构建系统需要进行一些修改。
但是,编译器和构建实用程序位于安装磁盘上的 XCode 包中,或者位于另一个答案的下载链接中,因此请安装并试一试。如果幸运的话,只需按照 Linux 说明进行构建即可。
【讨论】: