• Android can only be built by versions 3.81 and 3.82


    在新系统中编译老版本的android source 时出现的这个问题。

    解决

    方法1:

        remove 掉现在的make, 编译安装make 3.2

    方法2:

       编辑aosp_root/build/core/main.mk

     40 # Check for broken versions of make.
     41 # (Allow any version under Cygwin since we don't actually build the platform there.)
     42 ifeq (,$(findstring CYGWIN,$(shell uname -sm)))
     43 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9.].*//") = 3.81))
     44 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9.].*//") = 3.82))
     45 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9.].*//") = 4.1))          #<----------------------在这里让make4.1可以编译
     46 $(warning ********************************************************************************)
     47 $(warning *  You are using version $(MAKE_VERSION) of make.)
     48 $(warning *  Android can only be built by versions 3.81 and 3.82.)
     49 $(warning *  see https://source.android.com/source/download.html)
     50 $(warning ********************************************************************************)
     51 $(error stopping)
     52 endif
     53 endif
     54 endif
     55 endif                                                                                                                          #<------------------------补完ifeq
      因为人家分析make 4.1 和3.8区别不大。
  • 相关阅读:
    拒绝采样
    概率函数P(x)、概率分布函数F(x)、概率密度函数f(x)
    Dynamic Filter Networks
    ECC ~ Edge-Conditioned Filter in CNN on Graphs
    Graph-GCN
    Graph-to-ID task
    non-local denoising methods
    Graph-GraphSage
    CNN作为denoiser的优势总结
    论文解读《Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernel》
  • 原文地址:https://www.cnblogs.com/blowing-in-the-wind/p/5960375.html
Copyright © 2020-2023  润新知