标签: c++ eclipse gcc
我有以下问题。我用OpenCV在C ++中完成了一个程序。我使用Eclipse CDT作为带有g ++ 4.4编译器的IDE。当我在命令行中编译程序时,二进制文件大约比使用eclipse完成的程序大两倍。在这两种情况下,我都使用动态链接(至少我是这么认为),我没有使用特殊选项。这个问题可能是什么原因? 感谢。
答案 0 :(得分:2)
您应该查看Eclipse正在使用的优化选项,也可以编译您的程序。
例如,-Os选项告诉GCC尽可能减小大小。