2016-02-12 64 views
-2

我正在尋找一個不會產生臃腫的可執行文件的64位C++編譯器。使用TDM-GCC 4.8系列和基本編譯在200 k範圍內,顯然是因爲winpthreads支持是靜態鏈接的。我知道舊的MinGW C++編譯器,即4.3,4.4系列只與系統DLL msvcrt.dll鏈接,並且他們的基本可執行文件大小非常小,在C++支持的20k範圍內。是否有可能無法將winpthreads靜態鏈接到TDM以消除該行李?我不熟悉MinGW-w64。如果我想要最小的可執行文件,那對我來說會是更好的選擇嗎?MinGW C++可執行文件大小winpthreads和TDM詩句mingw-w64

回答

1

不知道這個大小差異對於真正的C++程序而言是否重要,但是對於它的價值,我只是用mingw64構建小應用程序,大小爲幾十千字節。

Mingw64,v5.3.0,64bit,posix,seh例外