Compiler construction 更改ELF Endian数据格式
我正在尝试编辑一些软件来处理大型和小型Endian ELF/DWARF文件。为了实现这一点,我认为有一个相同数据的小ELF文件和大ELF文件是一个好主意。我在编译器中使用一个简单的程序来创建一个ELF对象文件,但是对象文件的格式始终与我使用的芯片的体系结构一致。是否有一种方法可以在单个芯片上获得单个程序的两端性Compiler construction 更改ELF Endian数据格式,compiler-construction,endianness,elf,object-files,dwarf,Compiler Construction,Endianness,Elf,Object Files,Dwarf,我正在尝试编辑一些软件来处理大型和小型Endian ELF/DWARF文件。为了实现这一点,我认为有一个相同数据的小ELF文件和大ELF文件是一个好主意。我在编译器中使用一个简单的程序来创建一个ELF对象文件,但是对象文件的格式始终与我使用的芯片的体系结构一致。是否有一种方法可以在单个芯片上获得单个程序的两端性 谢谢。可能取决于体系结构。例如,ARM可以在小端和大端操作。如果您可以使用显式编译器选项覆盖二进制文件的endian属性,那么也值得在编译器手册中查看。这可能取决于体系结构。例如,ARM
谢谢。可能取决于体系结构。例如,ARM可以在小端和大端操作。如果您可以使用显式编译器选项覆盖二进制文件的endian属性,那么也值得在编译器手册中查看。这可能取决于体系结构。例如,ARM可以在小端和大端操作。如果您可以使用显式编译器选项重写二进制文件的endian属性,那么也值得在编译器手册中查看