我对于在涉及目标文件/可执行文件时,“segment”和“section”是否有区别感到困惑。
根据https://en.wikipedia.org/wiki/Object_file:
大多数目标文件格式都被构建为不同的数据部分,每个部分包含某种类型的数据。
然而,该文章后来谈到了段(例如代码段、数据段等)。
此外,在PE文件格式中(Windows中的.exe/.dll/.coff),将这些不同的部分称为部分(https://msdn.microsoft.com/en-us/library/windows/desktop/ms680547(v=vs.85).aspx)。
所以我的问题是:这两者之间是否有区别,还是它们实际上是同义词?
根据https://en.wikipedia.org/wiki/Object_file:
大多数目标文件格式都被构建为不同的数据部分,每个部分包含某种类型的数据。
然而,该文章后来谈到了段(例如代码段、数据段等)。
此外,在PE文件格式中(Windows中的.exe/.dll/.coff),将这些不同的部分称为部分(https://msdn.microsoft.com/en-us/library/windows/desktop/ms680547(v=vs.85).aspx)。
所以我的问题是:这两者之间是否有区别,还是它们实际上是同义词?