2013-01-25 92 views
0

我正在用cc,C++,fortran,objc和java在MinGw下构建gcc 4.7.2。 当它到达最终链接级别的编译libgcc时,它会给出一个错误。在MinGw下构建完整的gcc

找不到dllcrt2.o

其次

找不到-lmingwthrd,-lmingw32,-lmingwex,-lmoldname,-lmsvcrt,-ladvapi,-lshell32,-luser32 ,-lkernal32

我认为这是因为ld.exe无法找到/ mingw/lib目录。是否有解决方案来解决这个问题?我尝试了谷歌搜索,但没有任何工作。

回答

0

他们发布的MinGw编译器出现什么问题,您尝试构建自己的集合?

配置/构建海湾合作委员会是一项复杂的任务(在如此恶劣的环境下更是如此),小小的滑落会导致类似于您所看到的结果。重新检查每一步。

抓住MinGw的源代码副本,并研究他们如何做,并检查他们的文档。

+0

此外,我不认为所有的语言都支持Windows(特别是Java)。 –

+0

我不需要构建任何东西。我只需要gcj.But,因为我正在构建,我试图尝试cc,C++和fortran。是的,我可以使用mingw,但是minge在gcc 3下降gcj或其他东西... – Madushan

+0

事实上,dllcrt2.o是在mingw核心安装中,它位于/ mingw/lib .Ld中找不到它。 – Madushan