【问题标题】:How long does compiling minix take?编译minix需要多长时间?
【发布时间】:2016-12-16 01:27:48
【问题描述】:

我通过git下载了Minix源代码:

 git clone git://git.minix3.org/minix minixsrc

然后我按照Crosscompiling MINIX with build.sh 上的说明运行命令

sh build.sh -mi386 -O ../build tools

现在我已经等待了大约一个小时来编译它,它不断在我的终端上显示如下消息:

#   compile  libclangSema/SemaExprMember.lo
c++ -O -O2 -fno-rtti -fno-exceptions  -I. -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/clang/include -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/lld/include -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/llvm/include -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/mclinker/include -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/lldb/include -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCLANG_ENABLE_STATIC_ANALYZER -I/home/keeyan/git/minixsrc/../build/tools/llvm-include -I/home/keeyan/git/minixsrc/../build/tools/llvm/config/include -I/home/keeyan/git/minixsrc/../build/tools/llvm/config/tools/clang/include -I/home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../config/mclinker -std=c++11 -std=c++11 -c -o SemaExprMember.lo.o    /home/keeyan/git/minixsrc/tools/llvm-lib/libclangSema/../../llvm/../../external/bsd/llvm/lib/../dist/clang/lib/Sema/SemaExprMember.cpp
mv SemaExprMember.lo.o SemaExprMember.lo

我的问题是,这个过程需要多长时间?有什么问题吗?

系统规格:

操作系统:Linux Mint 18 64 位
CPU:Intel Core i7-5500U CPU @ 2.4GHz x 2

【问题讨论】:

    标签: unix compilation operating-system cross-compiling minix


    【解决方案1】:

    我不知道构建脚本是否会取消设置 MAKEFLAGS,但您可以这样做:

    MAKEFLAGS=-j\ $(nproc) sh build.sh -mi386 -O ../build tools
    

    nproc 返回 CPU 中的内核数,因此它使用所有内核并且速度更快。

    【讨论】:

      【解决方案2】:

      我认为完成这项工作需要这么长时间。 sh build.sh -mi386 -O ../build tools c 花了我大约 2 个小时才完成,它成功完成,我得到了构建工具。在那个过程之后,我运行了sh build.sh -mi386 -O ../build -U distribution 命令,这也花费了几个小时。我最终得到了 MINIX 的内置发行版,这是该过程所期望的。不过好像在那之后就没有办法把它变成 ISO 了。

      【讨论】:

        猜你喜欢
        • 2011-03-09
        • 1970-01-01
        • 2018-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-24
        • 2012-08-27
        • 1970-01-01
        相关资源
        最近更新 更多