linux usbip 编译
时间: 2023-07-28 21:30:39 浏览: 159
编译 Linux 内核中的 usbip 模块需要以下步骤:
1. 安装 Linux 内核源代码和编译工具,可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install linux-source build-essential
```
2. 解压源代码:
```
tar xjf /usr/src/linux-source-<version>.tar.bz2 -C /usr/src/
cd /usr/src/linux-source-<version>/
```
注意:`<version>` 是 Linux 内核的版本号。
3. 配置内核,启用 usbip 模块:
```
make menuconfig
```
在菜单中找到 `Device Drivers` -> `USB support`,选中 `USB/IP support` 和 `USB/IP VHCI driver`,保存并退出。
4. 编译模块:
```
make M=drivers/usb/usbip
```
编译成功后,会在 `drivers/usb/usbip` 目录下生成 `usbip.ko` 文件。
5. 安装模块:
```
sudo insmod drivers/usb/usbip/usbip.ko
```
如果没有报错,表示模块已经成功加载。
注意:以上步骤仅适用于 Linux 内核版本在 2.6.32 以上的系统。如果使用的是旧版内核,可以参考该内核版本的文档进行操作。
阅读全文