如何确保安装了 gcc、binutils、make 和内核源代码?

Per*_*etz 5 installation apt kernel

我在 VMWare 虚拟机中安装了 Kubuntu。我正在尝试在我的主机和来宾操作系统之间共享文件,这需要安装 VMWare 工具集。

在运行 VMWare 工具集安装时,它要求我确保安装了 gcc、binutils、make 和内核源代码。

有谁知道所有内核源代码是什么?

小智 6

安装 GCC (GNU Compiler Collection)(也安装 binutils 和 make)

# apt-get update && apt-get upgrade
# apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

安装内核源

# apt-get install linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

在此之后,您就可以安装 VMWare 工具了。


小智 5

通过 apt-get 或 Synaptic 安装以下软件包:

  • 海湾合作委员会
  • 二进制实用程序
  • 制作
  • linux-源代码

最后一个包总是包含最新内核的源代码。如果您运行的是较旧的内核,则应该获取其源代码,例如 linux-source-3.0.0 。如果您不知道您正在运行哪个内核,请输入uname -a终端。

  • `sudo apt-get install gcc make build-essential linux-headers-$(uname -r)`。然后,在编译 VMware 工具时,请确保输入头文件的路径:`echo /usr/src/linux-headers-$(uname -r)/include` 以在被要求之前获取路径。 (5认同)