标签: c linux memory
我尝试直接访问物理内存。我发现/ usr / bin / devmem2中有一个工具。所以我用简单的编译命令复制devmem2.c的代码:g ++ devmem2.c -o test。但后来,我发现/ usr / bin / devmem2可以读写成功,但我编译的二进制测试只能读取。 有什么想法吗?
答案 0 :(得分:0)
如评论中所述,问题与构建无关。你只需要写入可修改的内存。即使是root用户,也无法修改某些内存地址。