warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 1报错
时间: 2024-02-12 20:08:16 浏览: 2278
gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz
这个错误通常是由于使用不同的编译器构建内核而导致的。你需要使用与内核相同的编译器重新编译你的代码。你可以通过运行以下命令来查看当前系统上安装的编译器版本:
```
gcc --version
```
如果你需要安装特定版本的编译器,请使用以下命令:
```
sudo apt-get install gcc-<version>
```
其中,`<version>` 是你需要安装的编译器版本号。例如,如果你需要安装 `gcc` 的版本 11.1.0,则运行以下命令:
```
sudo apt-get install gcc-11
```
安装完成后,你可以使用 `gcc-<version>` 命令来编译你的代码,以确保与内核使用的编译器版本相同。
阅读全文