我正在尝试编写自己的系统调用.它只会返回当前时间.我知道应该做什么的概念,我确实经历过以下几个链接:
但我仍然感到困惑,并没有得到预期的结果.内核没有编译,并且由于问题导致崩溃.我在debian最新稳定版3.XX上尝试过它
有人能指出我hello world开发一个干净的程序来开发系统调用吗?
编辑
到了下面的答案,这里是我的问题:
File 3: linux-x.x.x/arch/x86/kernel/syscall_table_32.S在我的linux文件夹中找不到.我不得不即兴创作并修改了以下文件:linux-x.x.x/arch/x86/syscalls/syscall_64.tbl
上面提到的(1)新文件有不同的模式,<number> <64/x32/common> <name> <entry point>我的条目是`313常见
内核映像已成功编译,但我无法调用该函数.它给undefined reference" error我一个用gcc编译的时候.为什么?