首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能把用CodeWarrior for Palm OS编译的68K代码和用PRC-Tools编译的代码联系起来吗(GCC)?

你能把用CodeWarrior for Palm OS编译的68K代码和用PRC-Tools编译的代码联系起来吗(GCC)?
EN

Stack Overflow用户
提问于 2008-08-19 22:46:21
回答 2查看 426关注 0票数 3

我有一个Palm /Garnet68K应用程序,它使用由CodeWarrior构建的第三方静态库。我是否可以使用PRC-Tools重新构建应用程序,并仍然链接到第三方库?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-09-15 23:37:01

(在Ben的原始答案的基础上展开...不确定确切的礼节,但我还不能编辑,所以我将重新发布)

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

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

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

票数 4
EN

Stack Overflow用户

发布于 2008-08-19 22:48:00

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档