错误:C 编译器在交叉编译 tcpdump 时无法创建可执行文件

错误:C 编译器在交叉编译 tcpdump 时无法创建可执行文件

当我从https://github.com/RMerl/asuswrt-merlin.ng使用存储库https://github.com/RMerl/am-toolchains工具链,在 x86_64 Ubuntu 主机上测试:

1.克隆 asuswrt-merlin.ng repo,将目录更改为release/src/router/tcpdump-4.4.0,然后:

CC=aarch64-linux-gcc AR=aarch64-linux-ar RANLIB=aarch64-linux-ranlib AS=aarch64-linux-as LD=aarch64-linux-ld NM=aarch64-linux-nm ac_cv_linux_vers=2 CFLAGS=-static CPPFLAGS=-static LDFLAGS=-static ./configure --host=x86_64-unknown-linux-gnu && make

出现错误:

配置:错误:C 编译器无法创建可执行文件

有关详细信息,请参阅“config.log”

日志显示:

./configure:第 2704 行:aarch64-linux-gcc:未找到命令

由于我是编译新手,所以有人有什么想法吗?

谢谢您的热心回复!!!!!

相关内容