【发布时间】:2012-01-25 16:37:39
【问题描述】:
我应该承认我什至没有 Mac,我做过 Windows 和 Linux 编程。在这里,如果可能的话,我希望通过将 Mac OS X 与 Linux 联系起来来学习一些关于 Mac OS X 的知识。并希望能够在不购买 Mac 的情况下编译 Mac 共享库。
注意:绝对没有 GUI,所以不应该需要 Cocoa 对吧?还可以想象我现在使用 C 或 c++0x 和 POSIX。
Mac OS X 共享库和 Linux 有什么区别? 在 Mac 上运行 Linux .so 文件需要什么?我是否需要 Mac 原生替代 ld-linux.so 和 linux-gate.so 或其他一些与 crt 相关的目标文件?
在 Windows 或 Linux 上是否有适用于 Mac 的跨平台 gcc? (再次没有 GUI)
【问题讨论】:
-
几乎是重复的,但不完全是因为这不是关于 GUI 编程,而是“仅仅是”POSIX。我认为这足以证明答案的不同;-)
标签: linux macos cross-platform shared-libraries