如何使用make实用程序检查其中一个C文件中的错误?

如何使用make实用程序检查其中一个C文件中的错误?,c,linux,makefile,C,Linux,Makefile,我正在尝试更改项目中某个C文件中的代码。我是否可以对项目的makefile使用make实用程序来编译并找出该特定文件中的错误(其余的都可以),然后重新编译它,直到没有错误为止。我到目前为止没有使用makemake只会重新编译已更改的文件。您还可以使用make只编译一个文件,而不检查其余文件,但这并不总是适用于具有复杂makefile层次结构的项目。make在每次运行时将每个文件的时间戳与其编译的对象文件的时间戳进行比较。因此,如果在编译多个文件的makefile中有规则并运行make,则它将只编

我正在尝试更改项目中某个C文件中的代码。我是否可以对项目的makefile使用make实用程序来编译并找出该特定文件中的错误(其余的都可以),然后重新编译它,直到没有错误为止。我到目前为止没有使用make

make
只会重新编译已更改的文件。您还可以使用
make
只编译一个文件,而不检查其余文件,但这并不总是适用于具有复杂makefile层次结构的项目。

make
在每次运行时将每个文件的时间戳与其编译的对象文件的时间戳进行比较。因此,如果在编译多个文件的makefile中有规则并运行
make
,则它将只编译自上次运行以来已更改的文件

由于OP对Make了解不多,我坚持“构建”整个项目,让Make管理需要重新编译的内容。我也是,这就是为什么我提到它并不总是有效的原因。值得一试,但我不会浪费任何时间调试它。