-1

我正在尝试修改一些开源代码,但我无法解决如何这样做

我正在使用的开源程序叫做lessfs,它有大约四个C 文件,最多3000 行代码。我只关心源代码的一部分以便修改。

因此,我的问题是,如果我想在代码中添加一些打印语句,我怎么能看到它?

我必须运行程序还是编译程序并单独运行它们?还是给作者发电子邮件并想办法在程序运行时查看正在打印的某些项目会更好吗?

我尝试过使用 GDB,但是当您处理多个大文件时如何做到这一点?

我在这里发布了另一个类似的表格:

提前感谢您的时间

此外,有关我正在使用的源代码的更多信息,可以在此处找到:

http://www.lessfs.com/wordpress/

4

1 回答 1

0

如果添加一些打印语句,则必须再次编译程序,然后运行它才能看到打印的文本。我认为这对于编译语言来说是显而易见的。

代替打印语句,使用带有断点的 GDB 来检查变量的值或程序的流程。

于 2014-07-09T18:36:46.867 回答