gpt4 book ai didi

在/sys 文件系统中创建条目

转载 作者:太空狗 更新时间:2023-10-29 11:15:19 28 4
gpt4 key购买 nike

我试图在/sys/devices/platform 中添加一些文件来测试我的程序,但看起来 sysfs 不可编辑。有什么方法可以添加/伪造/sys 条目吗?

最佳答案

如果你想在那里实际添加文件,你可能可以使用 linux 内核模块,但我建议不要这样做来测试程序。

chroot 可以用来制作一个假的文件系统来运行您的代码,但这可能过于复杂。

我建议使用 SYS_PATH 值,这样您就可以重新编译您的程序进行测试,并让它在别处查找。

#ifdef DEBUG
#define SYS_PATH "/home/user/myfakesys"
#else
#define SYS_PATH "/sys"
#endif

...

FILE *f = fopen(SYS_PATH "/devices/platform/...", "wb");

关于在/sys 文件系统中创建条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15035429/

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