gpt4 book ai didi

c++ - 将应用程序从 Solaris 移植到 Linux

转载 作者:IT王子 更新时间:2023-10-29 00:47:48 25 4
gpt4 key购买 nike

我将承担将相当大的 C++ 网络应用程序代码库从 Solaris 移植到 Linux 平台的任务。该代码还使用第三方库,如 ACE。最初编写的应用程序并未计划在将来进行移植。

我想就如何完成任务获得一些意见和建议。最好的方法是什么。

-帕布。 S

最佳答案

ACE 是一个优势,因为它是多平台的。您必须检查您的字号在何处以及如何使用。如果使用 ACE_* 基本类型,你会在那里遇到连胜,因为它们是可移植的,否则我会首先将 Solaris 版本更改为使用多平台数据类型和元素(使用 ACE 工具,因为你已经有了它)。

如果您使用的是任何 Solaris 专用外部库,则必须在 Linux 中找到一个等效项并编写一个包装器,这样应用程序的其余部分就不需要知道正在使用什么实现。

在那之后,只需一个代码库就可以直接迁移到 Linux。您应该完整地编译和测试它。

关于c++ - 将应用程序从 Solaris 移植到 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com