当我使用下面的命令配置openssh -linux-gnueabi时,我使用openssh-6.4p1来支持ssh和sftp支持,sdk是ipnc_rdk_dm36x_5.1,编译器是arago linux-gnueabi。
./configure --prefix=$(TARGET_FS)/usr --with-libs
--with-zlib=$(TARGET_FS)/usr --with-ssl-dir=$(TARGET_FS)/usr
--disable-strip --disable-etc-default-login CC=$(BUILD_TOOL_PREFIX)gcc
AR=$(BUILD_TOOL_PREFIX)ar LD=$(BUILD_TOOL_PREFIX)gcc RANLIB=$(BUILD_TOOL_PREFIX)ranlib --host=arm-linux-gnueabi然后编译和安装
当我安装时,我会出现以下错误
./ssh-keygen: 1: ./ssh-keygen: Syntax error: word unexpected (expecting ")")
./ssh-keygen: 1: ./ssh-keygen: Syntax error: word unexpected (expecting ")")有人能帮我吗..。
提前感谢
发布于 2021-12-13 07:08:50
该文件是交叉编译的,因此它可以在构建机上执行。当您执行“”时,它将运行"./ssh-keygen -A“。然而,ssh-keygen只能在ARM平台上运行。文件ssh-keygen ssh-keygen: ELF 64位LSB可执行文件,ARM aarch64,version 1 (SYSV),动态链接,解释器/lib/ld-linux-aarch64.so.1,用于GNU/Linux 3.7.0,BuildIDsha1=1e23ab3c8a712b5a26a8d79ad02edcd33502202a,未剥离
https://stackoverflow.com/questions/28979697
复制相似问题