将Solaris / Linux上的ANSI代码移植到Windows Server 2012

时间:2014-07-21 17:15:40

标签: c windows unix post

要求是将在Solaris / Linux上运行的传统C代码(约150万LOC)移植到Windows Server 2012.(目前适用于Cygwin但性能低于Linux)

  1. C代码正在进行大量的基础Linux系统调用,Linux IPC机制,共享内存,信号,管道。信号量等......

  2. 需要将支持的Perl / Shell代码迁移到Windows等效代码。

  3. 每个Linux系统调用是否有1-1映射,尤其是fork()和IPC机制,共享内存,信号,管道。信号量等...?

    这种港口的复杂性和最佳方法是什么?

    使用工具有助于加快移植过程。任何有用的特定工具?

    会不会有很多手动重写?

    如何才能达到高水平的努力?

    欣赏意见和建议。

    谢谢,

    Sadananda

1 个答案:

答案 0 :(得分:0)

我不知道当前的事态,但几年前我能够用Windows Services for Unix完成类似的任务。

唯一需要注意的是Linux不是Unix,至少从MS的角度来看不是Unix。期待一些打嗝。