您的位置:首页 > 任务详情
招标模式 重命名易语言静态库符号的程序
  • 雇主:mike
  • 发布时间:2024-12-24
  • 分类:程序开发

¥ 500内

免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。

任务详情

处理易语言静态库程序的程序,易语言提供的resym.exe太慢了。。。参考D:\e\sdk\tools\resym.exe尝试用LLVM,流程就是1、把YYDS_static.lib先提取出dbghelp.dll、ole32.dll、kernel32.dll等很多dll和YYDS.obj、YYDS_exp.obj,修改YYDS.obj的符号2、提取要重命名的符号列表3、提取要保留的导入符号列表4、设置lib保留符号列表5、导出idata6、重命名符号列表7、加入idata8、重新打包为lib遇到的问题是在4、设置lib保留符号列表时报错: error: option is not supported for COFF导致用lib打包重新生成lib文件,然后用nm查看对比,发现少了很多最下面这样的内容。dbghelp.dll:c0000040 i .idata$2c0000040 C .idata$4c0000040 C .idata$500000000 i .idata$600000000 I __IMPORT_DESCRIPTOR_dbghelp U __NULL_IMPORT_DESCRIPTOR U dbghelp_NULL_THUNK_DATAdbghelp.dll:00000000 I __NULL_IMPORT_DESCRIPTORdbghelp.dll:00000000 I dbghelp_NULL_THUNK_DATAdbghelp.dll:00000000 T MakeSureDirectoryPathExists U __IMPORT_DESCRIPTOR_dbghelp00000000 I __imp_MakeSureDirectoryPathExistskernel32.dll:c0000040 i .idata$2c0000040 C .idata$4c0000040 C .idata$500000000 i .idata$600000000 I __IMPORT_DESCRIPTOR_kernel32 U __NULL_IMPORT_DESCRIPTOR U kernel32_NULL_THUNK_DATAkernel32.dll:00000000 I __NULL_IMPORT_DESCRIPTOR

任务附件 (0)

暂无稿件哦!

预期中标

已中标

0

快去分享,提高任务的曝光率吧

  • 发布需求     2024.12.24
  • 服务商报价    
  • 选择服务商并托管资金    
  • 服务商工作    
  • 验收付款    
  • 评价