最近在开发海思的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
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
解决方案 »
- sublime如何连接虚拟机上的项目
- LVS DR配置
- arm 架构函数调用参数的传递
- -L. -lcrypto 中指定的动态库libcrypto.so中明明有函数tpcm_eckey_to_bin,为什么找不到呢?
- 为什么同一个可执行文件在两个版本上一个使用了liblog.so和libcutils.so,另一个两个库都没有
- 请教两台HBA卡直连的服务器如何通过FC协议或者SCSI协议进行通讯?
- Linux小红帽修改密码
- linux基础问题
- linux 开机需要运行如下命令,我想添加到开机自启,求指点。
- 在linux下,用什么方法可以判断一个目录是普通目录,还是外设目录。
- 在centos下编译openjdk源码,make出现错误
- vsftpd 530 Login incorrect.错误,在线急等
之前看到过类似的问题,貌似要设置环境变量。
百度可以收到
到arm-hisiv300-linux-gcc目录下写个最简单的c文件,看下能够使用arm-hisiv300-linux-gcc编译。