ubuntu 16.04的RTAI4.1安装 当我在 ubuntu 16.04(x86-64)中编译内核3.10.32时 跟随我执行的命令:
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
当&#34; make -j getconf _NPROCESSORS_ONLN
deb-pkg LOCALVERSION = -rtai&#34;执行了:
的错误:
/ scripts / package / Makefile:90:目标&#39; deb-pkg&#39;的配方失败
make [1]: * [deb-pkg]错误1
Makefile:1078:目标配方和deb-pkg&#39;失败
make:* [deb-pkg]错误2
答案 0 :(得分:0)
我知道这个问题是很久以前的问题,但我遇到了类似的问题,我找不到解决办法,所以我还是会在这里发帖。似乎许多用户在编译为 debian 包时遇到问题。我不确定为什么会这样。然而,我遵循的每一个让我编译为 debian 包的教程都没有奏效,而每一个没有让我编译为 debian 包的教程都有效。这是一个对我有用的。它专门针对实时内核,但步骤类似。你只需要忽略下载实时补丁,你不需要为实时配置内核。 Install RT Linux patch for Ubuntu