关于开源编译器问题(gcc,TCC等)

ccnyou 2011-04-29 08:30:26
gcc for linux
gcc for Windows的源码是不是一样的?我下了个开源编译器TCC,号称linux下最快的编译器,然而编译后它却能在windows下工作。明明两系统可执行文件格式不同,怎么能同时在两系统正常工作?
...全文
433 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
塞文 2011-05-01
  • 打赏
  • 举报
回复
windows版和Linux版的GCC源代码当然会有点不同,不过也只是需要平台选择是的地方才会不同。GCC的开发人员才不会去同时开发两个不同源码的工具呢。
FrankHB1989 2011-04-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ccnyou 的回复:]

怎么我下gcc源码时网页的平台一栏同时写着linux,windows呢?那我怎么知道我这份源码是那个平台的?
[/Quote]
orz...一份源码当然可以对应不同平台,条件编译干什么吃的……
只要你不指望在不同环境下配置都相同就对了。

ccnyou 2011-04-30
  • 打赏
  • 举报
回复
怎么我下gcc源码时网页的平台一栏同时写着linux,windows呢?那我怎么知道我这份源码是那个平台的?
stein42 2011-04-29
  • 打赏
  • 举报
回复
tcc 比 gcc 不开优化的时候快。
xunxun 2011-04-29
  • 打赏
  • 举报
回复
什么意思,除非你使用cross compiler,否则必然不可能
MSOKD 2011-04-29
  • 打赏
  • 举报
回复
文件格式不同,so不可能在两系统正常工作

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧