如何修复gnu make有关头文件位置的错误

时间:2015-07-01 17:16:35

标签: gnu-make

我有以下输出:

$ rm -rf bower_components
$ bower cache clean
$ bower install

我的理解是int-1164.h引用bitsperlong.h并且make在该目录中看不到它。对? 好吧,当我做一个' ls时,我在这个目录中看到了这个文件。实际上我自己把文件放在同一个目录中。我做错了什么,我该如何解决呢? 我曾尝试过多次清理构建环境。我被困住了;我不确定为什么该文件不可见或为什么我收到此错误。

@Etan Reisner-嗨Etan,我把文件bitsperlong.h放在同一个目录里。

@Brian McFarland-嘿大脑,谢谢。因此,如果我想将它添加到实际的makefile中,它将类似于:

compiling platform/msm8974/common/cpu.c
In file included from platform/msm8974/include/asm/types.h:4:0,
                 from platform/msm8974/include/linux/types.h:4,
                 from platform/msm8974/include/linux/list.h:4,
                 from platform/msm8974/include/module.h:9,
                 from platform/msm8974/common/cpu.c:13:
platform/msm8974/include/asm-generic/int-ll64.h:11:25: fatal error: bitsperlong.h: No such file or directory
compilation terminated.
make[1]: *** [../build-msm8974/platform/msm8974/common/cpu.o] Error 1

右?

0 个答案:

没有答案