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




  

相关话题

  如何看待中美个人电脑渗透率相差 70%? 
  程序员在十年后还会有今天的收入吗? 
  「计算」会改变信息量么? 
  单片机如何输出12V电压? 
  为什么国家将加快人工智能研究生培养?又为什么很多研究生评论人工智能是个大坑呢? 
  为什么c/cpp语言的函数好像没有按照驼峰命名法呢? 
  科研是大国和大经济体的游戏吗?对于小国或者小经济体有何用? 
  Arduino写程序,怎么节省动态内存? 
  为什么Intel掌握着CPU的核心技术,开发出操作系统的却是微软? 
  单片机、ARM、嵌入式开发、Android 底层开发有什么关系? 

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





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