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




  

相关话题

  为什么有关计算机 CPU 的知识不解密? 
  如果世界是虚拟的,那么这个世界是“并行”的还是“并发”的? 
  Windows自带的文本编辑器原理? 
  科研是大国和大经济体的游戏吗?对于小国或者小经济体有何用? 
  如何看待「机器学习不需要数学,很多算法封装好了,调个包就行」这种说法? 
  嵌入式设备使用NandFlash作为存储,那么不使用文件系统是否可行? 
  单片机实现对液体里两个不同物质的浓度检测 要通过 间接检测什么信号才有用(比如温度 电阻 电压等)? 
  人工智能达到了什么程度? 
  和亲戚借30w去美国留学合适吗? 
  计算机专业的学生怎样练习编程才能把编程学精通啊? 

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





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