CIT*_*TBL 5 c++ c++builder omf
有没有办法将COFF库(lib文件)转换为OMF库以便与C++ Builder6一起使用?这个coff不仅仅是导入库,还包含一些代码.当我尝试使用borland的coff2omf.exe转换它时,我从15KB文件中获取1KB文件.
您可以使用http://agner.org/optimize上提供的Object文件转换器代替DigitalMars转换器
此实用程序可用于在所有32位和64位x86平台的COFF/PE,OMF,ELF和Mach-O格式之间转换目标文件.可以修改目标文件中的符号名称.可以跨平台构建,修改和转换函数库.可以转储目标文件和可执行文件.还包括一个非常好的反汇编程序,支持SSE4,AVX,AVX2,FMA和XOP指令集.包含源代码(GPL).
这是一个很好的低级优化站点,相关的手册pdf文件中有很多有用的信息,关于跨多个平台的库格式.
OMF 对象文件比等效的 COFF 对象小很多是相当典型的,因此您得到的很可能是有效的。
如果您发现确实不是,您可以将 lib 文件分解为单独的目标文件,分解目标文件,将它们重新组装为 OMF 目标文件,然后将它们一起放入 OMF lib 文件中。
| 归档时间: |
|
| 查看次数: |
10434 次 |
| 最近记录: |