• 高版本Linux系统无法安装Hi3515_SDK_V1.0.4.2.c1问题解决方法


    网友达文西提出解决办法

    首先保证安装好交叉编译工具:

    cd tools/toolchains

    sudo ./cross.install

    1)Ubuntu下修改默认Shell:dash为bash
    输入 dpkg-reconfigure dash 后选 no 选项

    2)解压SDK到当前目录后 进入目录如: ./Hi3515_V100R001C01SPC050/software/board
    解压 tar zxvf Hi3515_SDK_V1.0.5.0.c1.tgz
    进入目录,找到 scripts/common.sh
    vi scripts/common.sh
    找到 run_command_progress_float() 函数
    将其中的:
    prog_bar_base="[    ]"
    while [ $rcp_tmp -lt $RCP_RANGE ]
    do
    prog_bar_base="$prog_bar_base-"
    ((rcp_tmp++)) 
    done
    替换为
    prog_bar_base="[    ]"
    while [ $rcp_tmp -lt $RCP_RANGE ]
    do
    prog_bar_base="$prog_bar_base-"
                    ((rcp_tmp=rcp_tmp+1))
    done
    主要就是将第159行的((rcp_tmp++))替换为((rcp_tmp=rcp_tmp+1))
    保存退出

    3)如果用一般用户编译,需在用户的主目录的./baserc文件中最后增加编译器路径:
    vi ~/.bashrc
    文件末尾位置加入:
    export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/"
    保存退出
    然后:
    sudo vi /root/.bashrc
    仍在文件末尾位置加入:
    export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/"
    保存退出
     
    如用root编译可不做上述工作
    4)普通用户编译执行
    sudo ./sdk.unpack
     
    SDK编译成功!
  • 相关阅读:
    13---Net基础加强
    12---Net基础加强
    11---Net基础加强
    10---Net基础加强
    09---Net基础加强
    08---Net基础加强
    07---Net基础加强
    06---Net基础加强
    05---Net基础加强
    04---Net基础加强
  • 原文地址:https://www.cnblogs.com/doctorqbw/p/2618773.html
Copyright © 2020-2023  润新知