嵌入式爱好者

查看: 18222|回复: 3

[Linux] 交叉编译openssl时出现找不到编译器的问题:/bin/sh: 1: /opt……gcc: not found

[复制链接]

1

主题

4

帖子

23

积分

LS1012A通行证AM5718通行证AM335x通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2018-8-25 16:12:55 | 显示全部楼层 |阅读模式
本帖最后由 lyh320218 于 2018-8-25 16:14 编辑

交叉编译ffmpeg时是没出现该问题的,但是在交叉编译openssl-1.1.0f时却出现了如下错误,实在是头疼啊!
root@ubuntu:/home/openssl/openssl-1.1.0f# make
make depend && make _all
make[1]: Entering directory `/home/openssl/openssl-1.1.0f'
make[1]: Leaving directory `/home/openssl/openssl-1.1.0f'
make[1]: Entering directory `/home/openssl/openssl-1.1.0f'
/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi-arm-fsl-linux-gnueabi-gcc  -I. -Icrypto/include -Iinclude -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSLDIR="\"/home/openssl/openssl/ssl\"" -DENGINESDIR="\"/home/openssl/openssl/lib/engines-1.1\"" -Wall -O3 -pthread -DL_ENDIAN -fomit-frame-pointer  -fPIC -DOPENSSL_USE_NODELETE -MMD -MF crypto/aes/aes_cbc.d.tmp -MT crypto/aes/aes_cbc.o -c -o crypto/aes/aes_cbc.o crypto/aes/aes_cbc.c
/bin/sh: 1: /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi-arm-fsl-linux-gnueabi-gcc: not found
make[1]: *** [crypto/aes/aes_cbc.o] Error 127
make[1]: Leaving directory `/home/openssl/openssl-1.1.0f'
make: *** [all] Error 2
回复

使用道具 举报

1

主题

4

帖子

23

积分

LS1012A通行证AM5718通行证AM335x通行证i.MX6Q通行证

 楼主| 发表于 2018-8-27 10:28:01 | 显示全部楼层
有人了解这是什么问题吗?
点评回复 支持 反对

使用道具 举报

0

主题

177

帖子

321

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证

发表于 2018-8-27 11:23:45 | 显示全部楼层
openssl没有实际经验,您这个感觉是环境变量没有配置吧,找不到交叉编译器。
点评回复 支持 反对

使用道具 举报

0

主题

28

帖子

190

积分

i.MX6UL通行证i.MX6Q通行证AM335x通行证

发表于 2018-9-21 08:47:15 | 显示全部楼层
编译器是不是选错了
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-27 00:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表