给Make添加打印信息,命令报错make[1] command not found

文章讲述了在Makefile中使用utility命令时遇到的编译和执行错误,通过添加make前缀解决了命令找不到的问题,强调了utility是makefile内的命令而非全局命令的特点。
摘要由CSDN通过智能技术生成

源码编译pass,代码如下:

default:utility bin ./testcase.bin

添加打印信息,修改如下:

default:
      @echo "execute default option"
      utility bin ./testcase.bin

执行make 仿真报错 utility: Command not found

删除 打印信息,代码如下

default:
      utility bin ./testcase.bin

仿真依旧报错命令找不到,所以推测该命令不支持换行格式

解决办法:在utility 前添加make

default:
      make utility bin ./testcase.bin
//添加打印后也编译成功
default:
      @echo "execute default option"
      make utility bin ./testcase.bin

原因: utility 命令为当前makefile 定义的命令,非gcc 这种全局命令,所以需要添加make.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值