百科问答小站 logo
百科问答小站 font logo



如何评价 SDCC (Small Device C Compiler) 编译器套件? 第1页

  

user avatar   zhang-hao-72 网友的相关建议: 
      

sdcc有个要命的缺陷...

gcc的编译参数-ffunction-sections -fdata-sections是必须打开的, 以及链接参数 -Wl,--gc-sections是必须要打开的, 这样源程序里没有被调用到的代码不会编译到最终的执行文件.

sdcc一直不支持, 结果目标文件会大得多, 用到用不到的代码都编译进来了. 有些sdcc下的库为了避免这个问题, 在每个源文件里只放一个函数, 代价是看着太累.




  

相关话题

  如何看待 HTTP/3 ? 
  如何看待 Google 2004 年在硅谷公路旁一巨型广告牌上贴出的那道数学题用于招聘? 
  2021年操作系统设计与实现研讨会(OSDI)有哪些值得关注的文章? 
  为何 Linus 一个人就能写出这么强的系统,中国却做不出来? 
  一名大二的计算机专业的学生,目前学了很多编程语言,但都学得很浅。是不是应该专攻一门感兴趣的语言? 
  造轮子厉害是一种什么样的体验? 
  开发人员如何构建自己的学习笔记系统? 
  如果“P=NP”得到证明,意味着什么? 
  在嵌入式商用里面哪款RTOS(实时操作系统)比较多人用? 
  请教大家,我明年2022年8月份去美国读cs,后年2023年5月份就毕业了,那我还有机会找实习吗? 

前一个讨论
在冷兵器时代为什么没有人采用以下的战术?
下一个讨论
把 string 当 enum 用,有性能损失吗?





© 2025-04-08 - tinynew.org. All Rights Reserved.
© 2025-04-08 - tinynew.org. 保留所有权利