如果我用 C 编写一个程序(任何类型),该程序要在 Linux 环境上运行,我可以在 OS X 下编写它吗? (例如并发明智)
我问这个是因为我喜欢在 Xcode 中编程。
答案1
当然可以,因为您可以开发在 MacOS 和 Linux 上运行的便携式软件。请务必定期在 Linux 上测试它,以确保您没有无意中添加一些不可移植的内容。
如果你想使用 Linux 特有的功能,那么你会遇到更多的困难。根据您的操作,该程序可能会在 MacOS 上编译但无法运行,或者根本无法编译。在这种情况下,您仍然可以在 MacOS 上“编写”它,但此时您只是将 MacOS 用作文本编辑器。