创建像Linux "df"这样的实用程序,基于此实用程序的源代码

Create utility like Linux "df", based on source code of this utility

本文关键字:实用程序 源代码 于此 Linux df 创建      更新时间:2023-10-16

在大学里,有一项任务-找到实用程序df的源代码,并使用它创建自己的简单实用程序,如df。但后来我只是试着从(例如)这个网站编译它的源代码(文件df.c)-gcc编译有库错误和许多其他错误。。第一步-当我这样做时:

gcc -o df.out df.c

我有这个错误:

df.c:21:20: fatal error: config.h: no such file.

但是在我电脑的/usr/lib文件夹中有这个文件。怎么了?或者,创建自己的df实用程序的另一种方法是什么?

对我来说,问题是要理解df.c的代码在做什么,因为正在使用大量的常量、函数和"define"来自多个标头的变量。

您上面提到的网站在代码中到处都有指向定义的超链接,因此您可以快速导航到需要的任何地方。