最近在开发海思的3536板子,要使用他提供的arm-hisiv300-linux-gcc编译工具,安装过程都是安装SDK的说明装的,可是make时候,就是提示找不到,两天了还没解决,详细描述如下:环境变量没问题,gcc在指定目录下也存在,可是make时候就出现以下报错:
ls: 无法访问/hiwork/osdrvhi3536.C02: 没有那个文件或目录make[1]: 正在进入目录 `/home/lisa/nvr/Hi3536_SDK_V2.0.4.0/mpp_single/sample/hifb'arm-hisiv300-linux-gcc -Wall -g-I/home/lisa/nvr/Hi3536_SDK_V2.0.4.0/mpp_single/include-I/home/lisa/nvr/Hi3536_SDK_V2.0.4.0/mpp_single/sample/hifb/../common -I/home/lisa/nvr/Hi3536_SDK_V2.0.4.0/mpp_single/extdrv/tlv320aic31-Dhi3536 -DHICHIP=0x35360100 -DHI_RELEASE -DHI_XXXX -lpthread -lm -ldl-DHI_ACODEC_TYPE_INNER -DHI_ACODEC_TYPE_HDMI  -c -o sample_hifb.o sample_hifb.cmake[1]: arm-hisiv300-linux-gcc:命令未找到make[1]: *** [sample_hifb.o] 错误 127make[1]:正在离开目录 `/home/lisa/nvr/Hi3536_SDK_V2.0.4.0/mpp_single/sample/hifb'make: *** [rel] 错误 2

解决方案 »

  1.   

    arm-hisiv300-linux-gcc:命令未找到
    之前看到过类似的问题,貌似要设置环境变量。
    百度可以收到
      

  2.   

    arm-hisiv300-linux-gcc  -v 看看有没有
      

  3.   

    应该还是环境变量问题,是不是忘了source一下了?
      

  4.   

    排查下是否是环境变量导致的问题
    到arm-hisiv300-linux-gcc目录下写个最简单的c文件,看下能够使用arm-hisiv300-linux-gcc编译。
      

  5.   

    配置好环境变量后有没有重启peofile文件 你可以用arm-hisiv300-linux-gcc -v 命令看下gcc版本是你安装的不 或者有没有安装上 如果这个命令后确实安装上了 试下进入su权限添加环境变量 sudo -s