在makefile中要使用shell 命令必须加shell 例如$( shell pwd),不加的话是空值,例如下例中的M就是空值

makefile中使用shell 命令


这个你写法如下:直接通过make 命令就可以运行下面的makefile

makefile中使用shell 命令


附上源码:注意$(MAKE) 前面有一个tab键

ipmi_hisi_lpc_bt-objs := lpc_ipmi.o lpc_bt_sm.o
obj-m := ipmi_hisi_lpc_bt.o


default:
        $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules

通过make clean 可以清除产生的文件

makefile中使用shell 命令


相关文章:

  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-01-12
  • 2021-07-21
  • 2021-12-09
猜你喜欢
  • 2021-12-27
  • 2022-12-23
  • 2022-01-13
  • 2019-11-14
  • 2022-03-04
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案