【问题标题】:how to add another include path in make如何在make中添加另一个包含路径
【发布时间】:2015-12-29 12:41:34
【问题描述】:

我想在我的 linux 内核驱动程序中使用 iostream 或 stdlib.h 并且我有这个 MakeFile

ifeq ($(KERNELRELEASE),)

KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

.PHONY: build clean

build:
    $(MAKE) -C $(KERNELDIR)  M=$(PWD) modules

clean:
    rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c
else

$(info Building with KERNELRELEASE = ${KERNELRELEASE})
obj-m :=    mydev.o

endif

当我在驱动程序代码中使用#include 时,make 会返回这个

mydev.c:10:20: fatal error: iostream: No such file or directory
 #include <iostream>

我应该在我的 makefile 中添加什么?

【问题讨论】:

    标签: makefile


    【解决方案1】:

    iostream 是一个 C++ 头文件。内核是用 C 编写的

    【讨论】:

    猜你喜欢
    • 2015-02-03
    • 2014-05-18
    • 2021-05-08
    • 2011-02-14
    • 2021-02-19
    • 1970-01-01
    • 2022-11-19
    • 2011-05-12
    • 1970-01-01
    相关资源
    最近更新 更多