百科问答小站 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不是分时操作系统吗? 
  如何看待法国物理学家对量子计算的强烈批评? 
  如何向完全不懂编程的小伙伴解释「程序写死」? 
  有哪些「上帝算法」? 
  程序员的bug解决不了怎么办? 
  读博觉得很累,是我的抗压能力还不够吗? 
  计算机本科生花大量时间写编译器,操作系统是不是不务正业? 
  如何看待 HTTP/3 ? 
  给我女神发消息,隔壁的二狗在同一 Wi-Fi 下,能收到我的帧吗? 
  为什么计算机科学如密码学喜欢用 Alice 和 Bob 举栗子? 

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





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