有谁porting过gcc4.2前端吗?

发布于 2022-09-22 13:04:02 字数 38 浏览 11 评论 0

想移植gcc4.2的前端到新的平台,不知道涉及哪些文件,或者有什么参考资料?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

许仙没带伞 2022-09-29 13:04:02

大哥,你那是porting后端好不好?前端的话看《Writing a GCC Front End》
http://www.faqs.org/docs/Linux-HOWTO/GCC-Frontend-HOWTO.html

笙痞 2022-09-29 13:04:02

能否解释一下,为什么gcc前端需要跟平台相关,觉得平台相关的东西只有到了后端才需要暴露出来。

我的黑色迷你裙 2022-09-29 13:04:02

难说,GCC设计不好?
有些信息在前端要指定的,指针多长啊?int多大啊?代码的layout啊(有的平台支持的“段”不一样),过程调用、栈帧那块。还有就是mips有全局指针寄存器x86没有,前端得配合一下啊。

烟酒忠诚 2022-09-29 13:04:02

啊,对了,还有gcc对不同后端生成的symtab和stub,gdb要用的,as和ld也要用。gdb不是那么平台无关,总是依赖平台相关的特定的symtab和stub来提供强大的调试,gcc的前端总得配合一下啊。

柏林苍穹下 2022-09-29 13:04:02

原帖由 raymark 于 2008-10-28 15:08 发表
能否解释一下,为什么gcc前端需要跟平台相关,觉得平台相关的东西只有到了后端才需要暴露出来。

>> gcc前端需要跟平台相关

这个印象是怎么来的? 猜的?

时光倒影 2022-09-29 13:04:02

gcc前端是有一些跟平台相关的东西,由于最近刚刚涉及这方面的工作,不太了解,觉得5楼说的跟我感觉的差不多,如果以后有什么新发现,继续和大家讨论讨论

猥琐帝 2022-09-29 13:04:02

说gcc frontend含有 和backend有关的东西的朋友, 能否给个具体的例子, 或者给个资料出处?  我实在想不起来前端中什么地方会和后端有关系

孤独患者 2022-09-29 13:04:02

lz是在VxWorks吧?是不是要移植GCC4.2.1到mips啊?最新的GCC4.4有了龙芯支持,就是r4k啦,可以借鉴一下。不在gpl3的话还可以直接用。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文