使用eclipse cdt生成的代码比在命令行中快得多

时间:2011-02-26 12:02:20

标签: c++ eclipse gcc

我有以下问题。我用OpenCV在C ++中完成了一个程序。我使用Eclipse CDT作为带有g ++ 4.4编译器的IDE。当我在命令行中编译程序时,二进制文件大约比使用eclipse完成的程序大两倍。在这两种情况下,我都使用动态链接(至少我是这么认为),我没有使用特殊选项。这个问题可能是什么原因? 感谢。

1 个答案:

答案 0 :(得分:2)

您应该查看Eclipse正在使用的优化选项,也可以编译您的程序。

例如,-Os选项告诉GCC尽可能减小大小。