智能车制作

标题: 编译后输出的elf文件为什么这么大? [打印本页]

作者: chlb713    时间: 2013-1-31 12:35
标题: 编译后输出的elf文件为什么这么大?
我只是创建一个非常简单的工程文件,只有几句,但是编译后输出的elf文件有79k!!各位大侠,请指点
作者: glacier0    时间: 2013-1-31 13:03
用ARM GCC的时候,完全相同的编译和连接参数,内容完全相同的40个.c文件,如果main函数所在的文件名为main.c则生成的代码为980B,若为main.cpp则生成的代码为91KB..。。郁闷了好几天,一共才64KFlash啊!
...
....
....编译器加上了-fno-rtti -fno-exceptions参数。。然后就好了。。。




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2