gpt4 book ai didi

linux - 如何解决警告 "syscall not implemented"

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:36 26 4
gpt4 key购买 nike

当我创建模块时,它会发出此警告,并且会构建稍后的模块。但是如果没有实现我自己的系统调用“mycall”,构建模块有什么用

root@akshit-Vostro-1550:~/Desktop/Device_Drivers/newsource/linux-2.6.32# make modules
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
<stdin>:1523:2: warning: #warning syscall mycall not implemented [-Wcpp]

最佳答案

我通过添加这一行解决了

定义__NR_mycall 298

__SYSCALL(__NR_mycall, sys_mycall)

到 arch/x86/include/asm/unistd_64.h

关于linux - 如何解决警告 "syscall not implemented",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34351599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com