zoukankan      html  css  js  c++  java
  • 高版本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编译成功!
  • 相关阅读:
    自解代理模式
    顺时针打印二维方阵
    Dom4j官网解释实例
    Eclipse快捷键大全
    MyEclipse快捷键大全
    SQL语句的增删改查(详细)
    MySQL用户权限详细汇总
    从表中随机返回n条记录
    证件照(1寸2寸)拍摄处理知识汇总
    java 实现文件内容的加密和解密
  • 原文地址:https://www.cnblogs.com/doctorqbw/p/2618773.html
Copyright © 2011-2022 走看看