特定的可执行文件名在 C 中创建语法错误

Specific executable file name creates syntax error in C

我正在创建一个项目,我需要将我的可执行文件命名为“cluster”。

我创建了一个 makefile,只要我用“cluster”以外的任何名称调用我的可执行文件名并运行它,它就可以正常工作。

但是,当我调用文件名“cluster”-> make all -> executing(名称为“cluster”)时,我收到以下错误:

The error message

导致此错误的原因可能是什么?我必须能够调用特定名称的可执行文件名称。

如果您使用 linux,请输入

which cluster

您可能会在路径上找到一个名为 cluster 的程序。要执行您所做的,请将名称更改为 Cluster 或

./cluster testGraph8 outputfile

./使用当前目录下的.