百科问答小站 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下的库为了避免这个问题, 在每个源文件里只放一个函数, 代价是看着太累.




  

相关话题

  linux如何赋予用户sudo权限? 
  HTTP是一个无状态的协议。这句话里的无状态是什么意思? 
  如何评价中科大潘建伟团队在「祖冲之号」量子计算原型机上展示的量子计算优越性?这是怎样实现的? 
  C语言能用指针修改其他程序的地址的值吗? 
  还有一个月要去美国读博了,很慌张, 怎么办?这样的情况还能换offer 吗? 
  如何看待胡渊鸣创业成立太极图形团队? 
  老师要求要用纽扣电池接升压电路驱动stm32,这能行吗,就算能驱动,能坚持几分钟啊? 
  计算机是怎么区分int类型和float类型的数据的? 
  如何看待 2021 年图灵奖授予美国计算机科学家 Jack J. Dongarra? 
  cmu 计算机的 bic 项目内部是什么样? 

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





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