如何在Windows上构建MinGW x64

时间:2013-06-17 14:05:34

标签: build 64-bit mingw-w64

这里有一个这样的问题: How to build MinGW W64

但是,没有答案。

我通过阅读mingw-w64-howto-build.txt完成了我的作业,但它写得不好。

以下是该文件的一部分:

  

==安装Mingw-w64标头集并创建所需的符号链接== [HDRSYM]

     

步骤1)标题的源目录可以是     mingw-w64 / trunk / mingw-w64-headers,或者mingw-w64 / mingw-w64-headers     取决于你的来源。

     

步骤2)创建另一个“build”目录,然后输入它。安装   标题,运行:../ path / to / configure --build =   \ --host = x86_64-w64-mingw32 --prefix = / mypath然后运行“make   安装“以安装标题。

什么是“前缀”?我应该在这里输入什么路径?

  

步骤3)GCC要求将x86_64-w64-mingw32目录镜像为     目录'mingw'在同一个根目录中。所以,如果使用configure default     / usr / local,输入:         ln -s / usr / local / x86_64-w64-mingw32 / usr / local / mingw或者,对于sysroot,键入:         ln -s / mypath / x86_64-w64-mingw32 / mypath / mingw

我如何知道我是否使用默认设置?如果“/ usr / local / mingw”存在于我的系统中,它应该在哪里? 到底是什么“mypath”?路径是什么? 我在C:\ MinGW(应该用于构建此x64的那个)中安装了MinGW。这与这个符号链接有关吗?

  

步骤4)手动创建x86_64-w64-mingw32 / lib目录:         mkdir -p / usr / local / x86_64-w64-mingw32 / lib或,对于sysroot:         mkdir -p / mypath / x86_64-w64-mingw32 / lib如果它已经存在并且您收到错误,请忽略它。

对于sysroot?这是什么意思?

  

步骤5)将符号链接x86_64-w64-mingw32 / lib目录作为   x86_64的-W64-mingw32的/ lib64下:       ln -s / usr / local / x86_64-w64-mingw32 / lib / usr / local / x86_64-w64-mingw32 / lib64或者,对于sysroot:       ln -s / mypath / x86_64-w64-mingw32 / lib / mypath / x86_64-w64-mingw32 / lib64

对于sysroot?这是什么意思? #2

我自己尝试了一些东西,但结果就是这样:

  

configure:错误:请检查mingw-w64头是否设置了   build / host选项设置正确。配置:错误:   ../../mingw-w64-crt/configure mingw-w64-crt

失败

0 个答案:

没有答案