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




  

相关话题

  请问目前做windows桌面应用程序,MFC、QT、C#哪个更好? 
  人类创造的最精巧的机器与人类本身的差距有多大? 
  为什么计算机科学专业背景的人喜欢黑机器学习? 
  电脑发展史上有哪些伟大的思想和技术? 
  计算机领域有哪些经典的典故或笑话? 
  普通个人电脑能做到的最酷炫的事是什么? 
  熊猫烧香病毒的技术性有多高? 
  如何评价中国首个量子计算机操作系统「本源司南」,具有怎样的意义?对哪些领域有利好? 
  像C语言这样的编译型语言能否在不同CPU上,通过相同标准库的编译器,用源代码实现跨平台? 
  为什么软件要自动安装在系统盘呢? 

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





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