1

ubuntu 16.04 的 RTAI4.1 安装, 当我在我的ubuntu 16.04(x86-64)中编译内核 3.10.32 时 执行以下命令:</p>

patch for kernel

cd /usr/src/linux
patch -p1 < /usr/src/rtai/base/arch/x86/patches/hal-linux-3.10.32-x86-5.patch
config

make menuconfig
Set up the kernel settings as follows

Processor type and features
    -> Processor family = Select yours
    -> Maximum number of CPUs (NR_CPUS) = Set your number (it's generally "4")
    -> SMT (Hyperthreading) scheduler support = DISABLE IT
Power Management and ACPI options
    CPU idle PM support = DISABLE IT
build

make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-rtai 

执行“make -j getconf _NPROCESSORS_ONLNdeb-pkg LOCALVERSION=-rtai”时: 错误

/scripts/package/Makefile:90: 目标 'deb-pkg' 配方失败
make[1]: * [deb-pkg] 错误 1
​​Makefile:1078: 目标 'deb-pkg' 配方失败
make: *
[deb-包] 错误 2

4

1 回答 1

0

我知道这个问题来自不久前,但我遇到了类似的问题,我无法找到解决办法,所以无论如何我都会在这里发布。似乎许多用户在编译到 debian 包时遇到问题。我不确定为什么会这样。然而,我所遵循的每一个让我编译成 debian 包的教程都没有奏效,而每一个没有让我编译成 debian 包的教程都奏效了。这是一个对我有用的。它专门用于实时内核,但步骤相似。你只需要忽略下载实时补丁,你不需要为实时配置内核。为 Ubuntu 安装 RT Linux 补丁

于 2021-05-15T00:47:45.023 回答