找编译器

发布于 2022-09-19 14:10:14 字数 230 浏览 11 评论 0

有没有这样的编译器?

1. 生成X86 32位代码, 当然也能生成64位的话更好.
2. 适合嵌入式开发,可像LD一样配置段的大小,位置等等.生成文件格式支持coff 和bin. 反正像GCC这样强大肯定是够用了,嘿嘿.
3.工作在windows平台, 不需要在cygwin环境下工作.
4.不是DJGPP.
5. Free的.

知道的大虾请透露一二,先谢啦.

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

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

发布评论

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

评论(7

兮子 2022-09-26 14:10:14

mingw的行不行?
llvm-gcc有win的二进制版本,和gcc基本兼容(就是gcc前端)
你要找IDE的话就用盗版的ARM那套吧。

[ 本帖最后由 prolj 于 2008-3-27 15:37 编辑 ]

梦归所梦 2022-09-26 14:10:14

mingw听说过,没使用过. 看了一下介绍,说不定可以.我花点时间试用下再说.谢谢!

梦醒灬来后我 2022-09-26 14:10:14

为什么

4.不是DJGPP.

?
我在用,我想知道理由,谢谢.

×眷恋的温暖 2022-09-26 14:10:14

lcc--win32

╰ゝ天使的微笑 2022-09-26 14:10:14

原帖由 clearning 于 2008-3-27 16:27 发表
为什么?
我在用,我想知道理由,谢谢.

现在我也在用DJGPP 目前我们想用ant来代替make作为build工具,使项目跨平台编译更容易. 遇到的困难是DJGPP的除make命令外其它所有工具无法突破DOS 命令行的126字节限制. DJGPP本身当然是考虑了如何绕开126字节的限制的,它的实现是使用make来进行管理和控制,使之后执行的命令没有这个限制,具体方法你可以google一下. 现在的问题是我们要去掉make,一旦去除, gcc之类的命令就无法长于126字节了.

我们要找其他类似的编译器,主要是希望这个编译器的每个命令自身就能绕开126字节限制,而不依赖于可能无法满足的某个条件. 另外,如果它也是GCC类的编译器,切换的成本也比较低.

难得心□动 2022-09-26 14:10:14

谢谢,
我刚刚开始学C,还没碰到LZ的问题,不过显然这个问题还是很重要的.
希望能知道LV的解决方案.
另一方面在想将来的powershell会解决着个问题吗?

聊慰 2022-09-26 14:10:14

解决方案就是用一个能完全解决这个问题的编译器啊. 试了一下,minGW是可以的.但要花一些时间把项目改为使用minGW来build.
powershell不太了解,回答不了你这个问题,抱歉.

另外多谢bilbo0214的建议, lcc--win32在网页上了解了一下,但因为发现minGW能满足要求,就不去花时间试了.

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