dev c++ 编译c++后 的 exe文件很大,是什么状况
dev c++ 编译c++后 的 exe文件很大,是什么情况?


如图所示,上面简单的一行c++代码,用dev c++编译后,生成的exe文件奇大!
有什么办法优化吗?
------解决思路----------------------
C:\DevC\Dev-CppPortable\App\devcpp>dir *.exe /w /s
驱动器 C 中的卷没有标签。
卷的序列号是 0003-3D5A
C:\DevC\Dev-CppPortable\App\devcpp 的目录
devcpp.exe Packman.exe
2 个文件 1,264,128 字节
C:\DevC\Dev-CppPortable\App\devcpp\bin 的目录
mingw32-make.exe make.exe gdb.exe windres.exe
rm.exe strip.exe dlltool.exe dllwrap.exe
ar.exe strings.exe size.exe as.exe
gprof.exe ld.exe c++filt.exe readelf.exe
ranlib.exe addr2line.exe objdump.exe nm.exe
objcopy.exe gcc.exe gcov.exe cpp.exe
mingw32-gcc.exe mingw32-c++.exe g++.exe mingw32-g++.exe
c++.exe
29 个文件 8,949,760 字节
C:\DevC\Dev-CppPortable\App\devcpp\libexec\gcc\mingw32\3.4.2 的目录
collect2.exe cc1.exe cc1plus.exe
3 个文件 4,050,432 字节
请按任意键继续. . .
C:\DevC\Dev-CppPortable\App\devcpp\mingw32\bin 的目录
as.exe dlltool.exe ld.exe nm.exe ranlib.exe
strip.exe ar.exe
7 个文件 1,544,704 字节
所列文件总数:
41 个文件 15,809,024 字节
0 个目录 4,256,542,720 可用字节
C:\DevC\Dev-CppPortable\App\devcpp>
没猜错的话,Dev c++调用gcc和g++生成的exe依赖mingw32环境下的CRT间接实现在windows运行;而非直接调用windows的CRT。所以其生成的exe尺寸较大。
如图所示,上面简单的一行c++代码,用dev c++编译后,生成的exe文件奇大!
有什么办法优化吗?
------解决思路----------------------
C:\DevC\Dev-CppPortable\App\devcpp>dir *.exe /w /s
驱动器 C 中的卷没有标签。
卷的序列号是 0003-3D5A
C:\DevC\Dev-CppPortable\App\devcpp 的目录
devcpp.exe Packman.exe
2 个文件 1,264,128 字节
C:\DevC\Dev-CppPortable\App\devcpp\bin 的目录
mingw32-make.exe make.exe gdb.exe windres.exe
rm.exe strip.exe dlltool.exe dllwrap.exe
ar.exe strings.exe size.exe as.exe
gprof.exe ld.exe c++filt.exe readelf.exe
ranlib.exe addr2line.exe objdump.exe nm.exe
objcopy.exe gcc.exe gcov.exe cpp.exe
mingw32-gcc.exe mingw32-c++.exe g++.exe mingw32-g++.exe
c++.exe
29 个文件 8,949,760 字节
C:\DevC\Dev-CppPortable\App\devcpp\libexec\gcc\mingw32\3.4.2 的目录
collect2.exe cc1.exe cc1plus.exe
3 个文件 4,050,432 字节
请按任意键继续. . .
C:\DevC\Dev-CppPortable\App\devcpp\mingw32\bin 的目录
as.exe dlltool.exe ld.exe nm.exe ranlib.exe
strip.exe ar.exe
7 个文件 1,544,704 字节
所列文件总数:
41 个文件 15,809,024 字节
0 个目录 4,256,542,720 可用字节
C:\DevC\Dev-CppPortable\App\devcpp>
没猜错的话,Dev c++调用gcc和g++生成的exe依赖mingw32环境下的CRT间接实现在windows运行;而非直接调用windows的CRT。所以其生成的exe尺寸较大。