gcc ではなく、g++ でないといけなかったんです。
$ g++ b.cpp
$ od a.exe
DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
DLL Name: libgcc_s_dw2-1.dll
DLL Name: libstdc++-6.dll
od は、bash で function od() { objdump -p $1 | grep "DLL Name"; }
いくつか mingw 由来と思われる DLL への参照が有ります。
$ g++ b.cpp -static
ビルドは通りました。
$ od a.exe
DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
おお。結果は満足するものになりました。
0 件のコメント:
コメントを投稿