* 12275: C51编程:链接时,为什么不用的函数也会占RAM空间?
huangyan
huangyan发表的帖子
C51编程:链接时,为什么不用的函数也会占RAM空间?
我的程序有多个模块,有些模块中的函数不用。但在链接时,会报告内存空间不够用。如果
把不用的函数屏蔽掉,不参与编译,然后再链接,就OK了。或者全部函数都调用一遍,也能
OK。不知有什么办法可以在链接时忽略这些不用的函数,不让它们占用内容空间。
发表时间:2002年10月13日17:35:00
回复该帖
本主题共有
2 帖,分页:
>>>>>该主题的所有内容[2]条
*树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:
12356.[详细]我的意见 摘要:我的意见是: 虽然你的函数没有调用,但由于系统在编译时需对函数中的中间变量分配内存空间,如果你 的函数中有很多的中间变量,比如数组等,那么在编译时就会需要很多的内存,所以最好把 不用的函数注释掉......(97字) - [szgreatwall][1115次] 2002年10月15日 |