开发者
资源
编译某应用时出现Command not found问题的解决思路
编译某应用时出现Command not found问题的解决思路
发表于2023/09/22
6497

【问题描述】

提示源码目录层的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能够解决。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞