objcopy --input binary --output elf64-x86-64 --binary-architecture i386 TEST.DATJ ReadWrite.o什么意思
时间: 2023-09-15 12:19:45 浏览: 95
这是一个使用 GNU Binutils 工具集中的 objcopy 命令进行的操作,用于将二进制文件 TEST.DATJ 转换为 ELF64-x86-64 格式的可执行文件,并将其与 ReadWrite.o 进行链接。
具体来说,这个命令将 TEST.DATJ 文件作为输入二进制文件,并使用 i386 体系结构作为输入的二进制文件格式,然后将其转换为 ELF64-x86-64 格式的可执行文件。最后,它将 ReadWrite.o 对象文件链接到可执行文件中。
相关问题
objcopy --input binary --output elf64-x86-64 --binary-architecture i386 TEST.DATJ ReadWrite.o 什么意思
这是一个使用 GNU objcopy 工具的命令,用于将一个二进制文件 TEST.DATJ 转换为一个 ELF64 x86-64 目标文件 ReadWrite.o。
其中,--input binary 表示输入文件格式是二进制格式,--output elf64-x86-64 表示输出文件格式是 ELF64 x86-64 格式,--binary-architecture i386 表示输入文件的架构是 i386。
该命令会将 TEST.DATJ 的内容复制到 ReadWrite.o 中,生成一个可重定位的目标文件。
objcopy --input binary --output elf64-x86-64 --binary-architecture i386 TEST.DATJ ReadWrite_f.o
这是一个 objcopy 命令,用于将二进制文件 TEST.DATJ 转换成一个目标文件 ReadWrite_f.o。其中 --input binary 表示输入文件格式为二进制文件,--output elf64-x86-64 表示输出文件格式为 ELF64-x86-64 目标文件,--binary-architecture i386 表示二进制文件的架构为 i386。最后一个参数 ReadWrite_f.o 表示输出的目标文件名为 ReadWrite_f.o。