x86 ターゲット用に、大規模なプロジェクトを MinGW の GCC 4.8.1 にリンクしようとしています。私はこのようにリンカーを呼び出しています
D:\MyGCCPath\gcc -L [LIBPATHS] -nostdlib -Wl,-Map,D:\PathToMapFile.map,--emit-relocs [OBJECTFILES AND LIBS] -lmsvcrt -lgcc -o D:\PathToMyOutputFile
この呼び出しで、次のリンカ エラーが発生します。
libgcc.a(__main.o):(.text+0x5a): undefined reference to `atexit'
さまざまなバージョン (100 と 90) を試しmsvcr
ましたが、この問題に詳しくないため、これは必死の試みでした。MinGW が提供する正しいライブラリを使用しています。このエラーを修正する方法はありますか?