百科问答小站 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语言编译器运行while(system(“pause”))为什么会导致手机重启? 
  如果中国被美国禁止使用 Android、iOS、Windows 系统,会对中国造成怎样的影响? 
  如何看待方舟编译器开源maple engine,编译的程序终于可以运行起来了? 
  机器学习领域是否已经达到饱和? 
  这条语句违背了C++哪个原则? 
  偏序性质的有向无环图的最大独立集如何求解? 
  很好奇,为什么软件要直接运行在CPU上? 
  随着各个领域越来越多的人都开始学习编程,计算机专业的人优势在哪里? 
  linux为什么不能硬链接目录? 

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





© 2024-09-28 - tinynew.org. All Rights Reserved.
© 2024-09-28 - tinynew.org. 保留所有权利