我如何包装Elf32_Ehdr
和Elf64_Ehdr
,以便在64位架构上,Elf64_Ehdr
和Elf32_Ehdr
在32位架构上?
发布于 2011-07-03 00:17:56
#include <stdint.h>
#include <elf.h>
#if UINTPTR_MAX == 0xffffffff
#define Elf_Ehdr Elf32_Ehdr
#define Elf_Phdr Elf32_Phdr
#else
#define Elf_Ehdr Elf64_Ehdr
#define Elf_Phdr Elf64_Phdr
#endif
https://stackoverflow.com/questions/6558061
复制相似问题