我知道正常的方式,我试过了,但似乎行不通。
在linux/net/sched/sched_htb.c中,我定义了变量:
unsigned int queuelength;
EXPORT_SYMBOL(queuelength);
还有一些关于变量的动作,不重要。
在linux/net/ipv4 4/tcp_dctcp.c中,
extern unsigned int queuelength;
错误随net/内置.o:
In function `dctcp_update_alpha':
linux/net/ipv4/tcp_dctcp.c:230: undefined reference t
从昨天起,我对linux还很陌生。我正在使用linux小狗,试图从一个10岁的,缓慢的笔记本电脑中得到最大的好处。我安装的很好,没有问题,但是一旦我尝试使用我的usb的安装CD,问题就开始了。
CD包括对linux和windows的支持,因此我从CD中复制了linux文件,并通过控制台运行install.sh文件以方便安装驱动程序。一切看起来都很顺利直到..。我得到以下错误:
make: *** /lib/modules/2.6.37.6/build: No such file or directory. Stop.
然后显示错误2消息。
这是我唯一能找到的关于它的任何信息的web结果,但是我
在Ubuntu18.04和Linux4.15.0-99中使用VirtualBox作为主机时,我遇到了一些问题。当试图启动我的Windows客户时,我会收到以下错误的提示:
The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing
'/sbin/vboxconfig'
as root.
If your system has EFI Secure Boot enabled you
当我试图编译内核版本3.17.0-Rc5时,会出现以下错误:
Error! Bad return status for module build on kernel: 3.17.0-rc5+ (x86_64)
为什么我会得到这个错误,这意味着什么?
全部产出:
sh ./arch/x86/boot/install.sh 3.17.0-rc5+ arch/x86/boot/bzImage \
System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.17.0-
当我尝试编译Linux内核4.16.1和4.16.2时,会出现以下错误:
arch/x86/kvm/svm.o: In function `__sev_issue_cmd':
svm.c:(.text+0x1f08): undefined reference to `sev_issue_cmd_external_user'
arch/x86/kvm/svm.o: In function `sev_unbind_asid':
svm.c:(.text+0x2033): undefined reference to `sev_guest_deactivate'
sv