编译时 G++ 缺少 -lgcmt-lib

G++ missing -lgcmt-lib when compiling

我按照 https://csnative.codeplex.com/ 上的教程快速入门,尝试使用 .Net Native 将 C# IL 代码编译为 exe。 第二步,编译使用G++的exe文件,出现了这个错误信息

{MyLocalPathHere}/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: 找不到 -lgcmt-lib collect2.exe:错误:ld 返回了 1 个退出状态

我在 google 中找不到任何关于 -lgcmt-lib 的信息。 寻求帮助

1) 从 http://csnative.codeplex.com/releases/view/132421 下载任何文件 2) 打开存档 il2c_10082015.7z 并搜索文件 libgcmt-lib.a 3) 将其放入选项“-L”的文件夹中

另外你可以自己编译这个库。

1) 打开网站 http://www.hboehm.info/gc/ 2) 按照说明编译库