WARNING: CPU: 0 PID: 1 at arch/x86/events/intel/core.c:4151 intel pmu init
时间: 2024-01-29 17:02:34 浏览: 190
同样的,这也是一个警告信息,通常是由于系统发生了错误或警告而显示的。这个警告信息可能与CPU或性能监控有关,如果你遇到了这个警告信息,可以尝试查找相关的解决方案或者联系相关的技术支持人员或社区来获得帮助。通常情况下,这个警告信息并不会影响系统的正常运行,但如果你发现它会导致系统崩溃或其他问题,那么你应该尽快采取措施来解决它。
相关问题
[root@localhost linux-2.6.32]# make && make install CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-x86 CALL scripts/checksyscalls.sh CHK include/linux/compile.h VDSO arch/x86/vdso/vdso.so.dbg gcc: 错误:elf_x86_64:没有那个文件或目录 gcc: 错误:unrecognized command line option ‘-m’ make[2]: *** [arch/x86/vdso/vdso.so.dbg] 错误 1 make[1]: *** [arch/x86/vdso] 错误 2 make: *** [arch/x86] 错误 2
这个错误提示可能是由于缺少 elfutils-devel 或者 binutils-devel 库导致的。您可以尝试安装这些库来解决问题。
请尝试运行以下命令来安装这些库:
```
sudo yum install elfutils-devel
sudo yum install binutils-devel
```
安装完成后,再次执行 make && make install 命令即可。如果还是出现同样的错误,请尝试更新您的编译器。可以通过以下命令来更新 GCC:
```
sudo yum update gcc
```
如果问题仍然存在,建议您删除整个内核源码目录并重新下载、解压和编译内核源码。
/home/lmp/lmp/linux-6.3.4/tools/objtool/include/objtool/elf.h:10:18: fatal error: gelf.h: 没有那个文件或目录 compilation terminated. /home/lmp/lmp/linux-6.3.4/tools/build/Makefile.build:97: recipe for target '/home/lmp/lmp/linux-6.3.4/tools/objtool/arch/x86/special.o' failed make[4]: *** [/home/lmp/lmp/linux-6.3.4/tools/objtool/arch/x86/special.o] Error 1 /home/lmp/lmp/linux-6.3.4/tools/build/Makefile.build:140: recipe for target 'arch/x86' failed make[3]: *** [arch/x86] Error 2 Makefile:65: recipe for target '/home/lmp/lmp/linux-6.3.4/tools/objtool/objtool-in.o' failed make[2]: *** [/home/lmp/lmp/linux-6.3.4/tools/objtool/objtool-in.o] Error 2 Makefile:73: recipe for target 'objtool' failed make[1]: *** [objtool] Error 2 Makefile:1438: recipe for target 'tools/objtool' failed make: *** [tools/objtool] Error 2
这个错误提示是由于缺少 gelf.h 文件导致的编译错误。gelf.h 是 ELF 文件格式解析库 libelf 的头文件,objtool 工具需要用到这个库。
你可以按照以下步骤来安装 libelf 库和头文件:
1. 打开终端,输入以下命令更新软件包列表:
```bash
sudo apt-get update
```
2. 然后安装 libelf 库和头文件:
```bash
sudo apt-get install libelf-dev
```
3. 安装完成后,运行以下命令重新编译内核:
```bash
make
```
如果还有其他问题,请告诉我。
阅读全文