php.h not found,编译错误“fatal error: ‘xxxx.h’ file not found” 如何解决

  • Post author:
  • Post category:php


我们可能经常会出现编译错误的问题,本文作者也是在编译一个开源程序时遇到错误,然后整理出来,后面还带了一个在Mac OS X 上编译 Android 时的一个错误解决方法。

编译一个开源项目时遇到这样一个编译错误:

fatal error: ‘libelf.h’ file not found

#include

^

1 error generated.

解决方法是安装elfutils-libelf-devel这个软件包:

yum install elfutils-libelf-devel

或:

dnf install elfutils-libelf-devel

Mac OS X 上编译 Nexus 7 Android 内核时 elf.h 文件未找到错误解决

Nexus 7 对山狮 10.8.4 进行编译 Android 内核时碰到致命错误: elf.h 文件未找到的问题:

/Volumes/Android/WORKING_DIRECTORY/device/asus/grouper/tegra/

[derek@retina-mbp]$ make

scripts/kconfig/conf –silentoldconfig Kconfig

CHK     include/linux/version.h

UPD     include/linux/version.h

CHK     include/generated/utsrelease.h

UPD     include/generated/utsrelease.h

Generating include/generated/mach-types.h

CC