最近遇到一个问题,就是程序一直占用着硬盘,导致硬盘无法卸载,在程序当中找实在太费时间,一是代码量比较大,而是无法对症下药,效率太低,搜索了一下,知道有lsof这个工具,如下图:
执行lsof -p就可以显示对应进程占用的文件资源
找到问题了,解决起来也就方便了
这里lsof的交叉编译和移植还是遇到一个坑的,再配置完之后修改Makefile里的交叉编译工具后,make移植报错,这里是因为在lib文件夹下的lsof库交叉编译的问题如图:
在lib文件夹下还有一个Makefile是用来交叉编译库文件的,这里的CC编译器也需要修改,就可以交叉编译之后移植在开发板上使用了免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:lsof的移植和使用 https://www.yhzz.com.cn/a/17485.html