为什么源文件要设置执行位?

为什么源文件要设置执行位?

在黄道曲线加密标准库中,C 源文件之一具有可执行位集 qv:

在此输入图像描述

正如您所看到的,有多个C文件,但只有secp2561k1.c文件是可执行的。这就是我下载的样子。为什么只有这一个源代码文件设置了执行位?

答案1

C 源文件没有理由可执行。如果文件是从非 Unix 操作系统传输的或通过非 Unix 操作系统传输的,有时可能会发生这种情况。

如果您愿意,您可以安全地删除执行位:

$ chmod a-x secp256k1.c

相关内容