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




  

相关话题

  该如何正确看待c中的字符串常量? 
  如何看待方舟编译器源代码疑似曝光,华为李小龙辟谣:来自服务器部门? 
  为何 Vanilla(香子兰)有「原版」的含义? 
  为什么用现代的单片机还是实现不了以前的红白机那么好的游戏效果? 
  高中学历想从事嵌入式,怎么学呀? 
  在湾区工作一年大概能攒下来多少钱? 
  为什么许多人建议本科学数学,研究生阶段转金融或者计算机?学数学的发展方向只有纯数学计算机以及金融吗? 
  一个没有喷子的互联网会是什么样的? 
  请问进大学前后自学计算机有哪些书目或方法? 
  c语言中的sizeof()是如何分辨数组名和指针的? 

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





© 2024-11-24 - tinynew.org. All Rights Reserved.
© 2024-11-24 - tinynew.org. 保留所有权利