用于在Linux

时间:2018-05-26 09:08:36

标签: c linux memory

我尝试直接访问物理内存。我发现/ usr / bin / devmem2中有一个工具。所以我用简单的编译命令复制devmem2.c的代码:g ++ devmem2.c -o test。但后来,我发现/ usr / bin / devmem2可以读写成功,但我编译的二进制测试只能读取。
有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如评论中所述,问题与构建无关。你只需要写入可修改的内存。即使是root用户,也无法修改某些内存地址。