我认为标题说明了一切。最初,我认为它可能是一个运行在32位操作系统上的64位程序--据我所知并非如此。
yoctoadm@kickseed:/ntg6src/source/packages/sdk_armv8/sysroots/x86_64-oesdk-linux/usr/bin/aarch64-gnu-linux$ lsb_release -a没有可用的LSB模块。分销商ID: Ubuntu描述: Ubuntu 16.04.6 LTS版本: 16.04代号: xenial
// uname uname -a output yoctoadm@kickseed:/ntg6src/source/packages/sdk_armv8/sysroots/x86_64-oesdk-linux/usr/bin/aarch64-gnu-linux$ uname -a Linux kickseed 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64 GNU/Linux
//文件aarch64-gnu-linux-g++输出yoctoadm@kickseed:/ntg6src/source/packages/sdk_armv8/sysroots/x86_64-oesdk-linux/usr/bin/aarch64-gnu-linux$文件aarch64-gnu-linux-g++ aarch64-gnu-linux-g++:ELF 64位LSB可执行文件,x86-64,版本1 (SYSV),动态链接,解释器/ntg6sdk,用于GNU/Linux 2.6.32,BuildIDsha1=0bc9f03b2a2bee373f6ec3c85527230243579763,已剥离
//没有这样的文件或目录错误,yoctoadm@kickseed:/ntg6src/source/packages/sdk_armv8/sysroots/x86_64-oesdk-linux/usr/bin/aarch64-gnu-linux$ ls aarch64-gnu-linux-addr2line aarch64-gnu-linux-dwp aarch64-gnu-linux- gcc-nmaarch64-gnu-linux-gdb aarch64-gnu-linux-nm aarch64-gnu-linux-ar aarch64-gnu-linux-ar aarch64-gnu-linux-elfedit aarch64-gnu-linux-elfedit aarch64-gnu-linux-araarch64-gnu-linux-araarch64-gnu-linux-elfedit aarch64-gnu-linux-elfedit aarch64-gnu-linux-gdb aarch64-gnu-linux-nmaarch64-gnu-linux-araarch64-gnu-linux-elfedit aarch64-gnu-linux-gdb aarch64-gnu-linux-nmaarch64-gnu-linux-araarch64-gnu-linux-elfedit aarch64-gnu-gcc-ranlib aarch64-gnu-linux-gprof aarch64-gnu-linux-objcopy aarch64-gnu- linux-string aarch64-gnu-linux-g++ aarch64-gnu-linux-gcov aarch64-gnu-linux-ld aarch64-gnu-linux-ld aarch64-gnu-linux-objdump aarch64-gnu-linux-c+filt aarch64-gnu-linux-linux-gcov-dump aarch64-gnu-linux-ld.bfd aarch64-gnu-linux-c+filt aarch64-gnu-linux-linux-gcov-dump aarch64-gnu-linux-ld.bfd aarch64-gnu-linux-c+filt aarch64-gnu-linux-linux-gcov-dump 64-gnu-linux-ld.bfd aarch64-gnu-linux-c+filt aarch64-gnu-linux-ld.bfd aarch64-gnu-linux-c+filt aarch64-gnu-linux-linux-gcov-dump aarch64-gnu-linux-ld.bfd aarch64-gnu-linux-c+filt/aarch64-gnu-linux-g++ yoctoadm@kickseed:/ntg6src/source/packages/sdk_armv8/sysroots/x86_64-oesdk-linux/usr/bin/aarch64-gnu-linux$:/aarch64-gnu-linux-g++ bash:./aarch64-gnu-linux-g++:没有这样的文件或目录
发布于 2019-10-23 19:52:25
环境变量设置不正确。有必要对环境文件进行“源”处理,以导出正确的环境变量。
https://stackoverflow.com/questions/58506613
复制相似问题