gpt4 book ai didi

c - C 源代码/脚本/程序是否使用类似 shebang 的命令?

转载 作者:行者123 更新时间:2023-11-30 18:50:55 25 4
gpt4 key购买 nike

可能是一个愚蠢的问题,但我还是会尝试:

当您将 shell 脚本转换为可执行文件时,它会使用 shebang 来知道运行它时要使用哪个解释器。 C 代码/脚本/程序是否使用/具有类似的东西?

可执行 C 程序的开头是否有任何魔数(Magic Number)?

最佳答案

是的。

C 程序可执行文件(以及所有编译语言)以“魔术”字符开头 0x7f E L F >。 Linux 内核识别这一点的方式与识别 shebang 脚本的方式相同,只不过它随后触发 ELF 加载程序,而不是脚本解释器。

这实际上不是 shebang,但它是类似的。

关于c - C 源代码/脚本/程序是否使用类似 shebang 的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742137/

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