gpt4 book ai didi

palm-os - 您能否将使用 CodeWarrior for Palm OS 编译的 68K 代码与使用 PRC-Tools (GCC) 编译的代码链接起来?

转载 作者:行者123 更新时间:2023-12-02 09:02:29 29 4
gpt4 key购买 nike

我有一个 Palm OS/Garnet 68K 应用程序,它使用通过 CodeWarrior 构建的第三方静态库。我可以使用 PRC-Tools(Palm OS 平台的 GCC 端口)重建应用程序并仍然与第三方库链接吗?

最佳答案

(扩展 Ben 的原始答案...不确定具体的礼仪,但我还不能编辑所以我会重新发布)

不,CodeWarrior 使用与 PRC-Tools 不同的对象文件格式。此外,编译器支持库不同,因此即使代码可以静态链接在一起,它也可能以不同的方式使用符号。

但是,如果您可以使用 CodeWarrior 将第三方静态库包装到 Palm OS 共享库中,那么您应该可以从 PRC-Tools 应用程序中调用它。 Palm OS 共享库接口(interface)可跨工具工作,但共享库的系统支持有限,因此您需要确保原始代码不使用全局变量才能正常工作。

有关共享库的更多信息,请参阅 Shared libraries on the Palm Pilot .

关于palm-os - 您能否将使用 CodeWarrior for Palm OS 编译的 68K 代码与使用 PRC-Tools (GCC) 编译的代码链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17127/

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