为何Visual Studio编译出的程序这么慢

为啥Visual Studio编译出的程序这么慢?
同样的程序,用Code::blocks(G++)编译出来运行不到9秒,用VS2013编译出来需要25秒。把能开的优化都开了也没啥改进。求高人帮忙看看配置:
VS2013 设置
C/C++
/GS /GL /analyze- /W3 /Zc:wchar_t /Gm- /O2 /sdl /Fd"Debug\vc120.pdb" /fp:precise /D "_MBCS" /errorReport:prompt /WX- /Zc:forScope /Gd /Oy- /MDd /Fa"Debug\" /EHsc /nologo /Fo"Debug\" /Ot /Fp"Debug\Free Fall.pch" 


链接器

/OUT:"E:\Free Fall\Debug\Free Fall.exe" /MANIFEST /NXCOMPAT /PDB:"E:\Free Fall\Debug\Free Fall.pdb" /DYNAMICBASE "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /DEBUG /MACHINE:X86 /INCREMENTAL /PGD:"E:\Free Fall\Debug\Free Fall.pgd" /SUBSYSTEM:CONSOLE /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /ManifestFile:"Debug\Free Fall.exe.intermediate.manifest" /ERRORREPORT:PROMPT /NOLOGO /TLBID:1 


有研究过这方面的大牛指点下哈。谢谢!

------解决方案--------------------
你这是在debug模式上改的, 还是先选择release模式, 在release模式基础上改吧
------解决方案--------------------
运行的速度release就可以了