dll - 什么是 *.dll.s 文件以及它们的用途是什么?

标签 dll assembly mono unity-game-engine file-format

我目前正在使用 Unity 框架开发一个 iOS 项目。

当我从 Unity 导出 Xcode 项目时,会导出一大堆文件。 除了一些源文件之外,还有 Mono 项目的 .dll 文件。

但也有.dll.s文件。 为了进行故障排除,最好知道它们的用途。 每个 dll 都有一个 .dll.s 文件,因此它可能是某种编译到 dll 中的源代码?

当代码中的某个地方出现异常时,Xcode 通常会跳转到这些 .dll.s 文件之一,并且看起来它们似乎包含某种汇编代码。

方向就好了,谷歌在这里并没有多大帮助......

TIA,

致以诚挚的问候,

弗洛

最佳答案

它们是编译成arm程序集的dll文件中的IL代码。这是最终出现在最终应用程序二进制文件中的代码。

关于dll - 什么是 *.dll.s 文件以及它们的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11328461/

相关文章:

c# - 如何避免调用 CUDA Dll 的访问冲突异常?

c++ - 为什么我的 DLL 无法注册?

c# - 使用Delphi Dll和一些问题

您可以使用 NASM 向 Linux 终端发送 bash 命令吗

.net - 让 Mono 与 Centos 5.6 一起工作

java - 复制到其他计算机时无法加载 DLL

c++ - 简单 for 循环的意外无意义优化尝试(在 Visual C++ 2017 中)

assembly - 汇编函数中的错误返回 (x86)

c# - 用于查找数组中少数元素之和的 ParallelFor 代码(子集问题)

mono - MonoPosixHelper.dll 是什么?