gpt4 book ai didi

c - 从哪里开始修改开源软件?

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:08 25 4
gpt4 key购买 nike

<分区>

我问这个问题是因为我需要修改一个开源软件,我完全不知道如何开始这个项目。

这里有更多的细节。我通常在 Linux 中工作并使用 GNU 编译器(g++、gfortran 等)和 Intel 编译器(icc 和 ifort)。我可以编写 fortran 和 c/c++ 程序。到目前为止,我编写的项目不到 10 个文件(使用 vim,目前还没有 IDE)。我通常单独编译它们并将它们放在一起作为一个可执行文件。

现在我需要修改一个开源软件(一个用于科学计算的软件。没有GUI。它读取一个包含所有计算参数的输入文件。)。它的源代码包含数百个文件,这对我来说太多了。它确实带有配置脚本和一些生成文件。它同时使用 c 和 fortran 代码(我怀疑 c 代码调用了一些 fortran 子例程。)。但我还没有尝试在 c/c++ 中使用 fortran 子例程。

我需要了解它,做一个小的修改,在软件中添加一些功能或子程序作为新功能。

你能告诉我从哪里开始吗?是否有可以将软件“导入”为项目的 IDE?或者一些方便的工具来绘制不同文件之间的联系? (先阅读配置脚本和makefile,然后开始工作,这太可怕了。)

谢谢。

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