编译某应用时出现Command not found问题的解决思路
收藏回复举报
编译某应用时出现Command not found问题的解决思路
发表于2023-09-22 15:27:31
0 查看

【问题描述】

提示源码目录层的bin下n32.scaner命令找不到

cuace-1.JPG

【根因分析】

首先可以确定此二进制为源码编译过程中生成的。

执行以下命令进行搜索。

grep -rni n32.scanner

发现makefile下有生成该二进制的规则。

cuace-2.JPG

但此目录并未生成该二进制,继续排查log发现该编译使用到的CFLAGS并未得到写入。

而CFLAGS的传入依赖到源码顶层目录下的configure.usr,此makefile并未包含。

【解决方案】

修改编译n32.scanner的makefile,在顶行添加include ../../../configure.usr能够解决。

本帖最后由 匿名用户 于 2025/04/01 19:37:47 编辑

我要发帖子