|
xiaomu 发表于 2013-5-20 16:18 ![]()
按照网页的方式, 应当是 *.h不参与编译,所以,编译器会按照默认的编译条件进行编译.
你试试在 option->c/ ...
结果还是一样,不行喔!
首先从烧录出来的功能看,想要去掉的功能没有被剪掉;
从编译所得的空间来看也是一样:
13 301 bytes of CODE memory
298 bytes of DATA memory (+ 55 absolute )
1 254 bytes of CONST memory
13 301 bytes of CODE memory
298 bytes of DATA memory (+ 55 absolute )
1 234 bytes of CONST memory
最后的,CONST memory会少若干字节,因为有一个config.c文件被我排除掉而没有编进Lib里面(几个数组,存放客户需要配置的一些属性)。
使用这个文件与Lib一起编译时(如下图工程文件),里面的其干数组元素被裁剪掉了(这也是原来的问题,Lib不能裁剪而源码则可以)。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|