相关疑难解决方法(0)

如何在debian/ubuntu上编写系统调用

我正在尝试编写自己的系统调用.它只会返回当前时间.我知道应该做什么的概念,我确实经历过以下几个链接:

但我仍然感到困惑,并没有得到预期的结果.内核没有编译,并且由于问题导致崩溃.我在debian最新稳定版3.XX上尝试过它

有人能指出我hello world开发一个干净的程序来开发系统调用吗?

编辑

到了下面的答案,这里是我的问题:

  1. File 3: linux-x.x.x/arch/x86/kernel/syscall_table_32.S在我的linux文件夹中找不到.我不得不即兴创作并修改了以下文件:linux-x.x.x/arch/x86/syscalls/syscall_64.tbl

  2. 上面提到的(1)新文件有不同的模式,<number> <64/x32/common> <name> <entry point>我的条目是`313常见

  3. 内核映像已成功编译,但我无法调用该函数.它给undefined reference" error我一个用gcc编译的时候.为什么?

c ubuntu debian recovery linux-kernel

3
推荐指数
1
解决办法
8250
查看次数

标签 统计

c ×1

debian ×1

linux-kernel ×1

recovery ×1

ubuntu ×1