我正在尝试从 Windows 静态 (.lib) 库中提取目标文件 (.obj),以便我可以在 IDA 中对其进行修补,然后将其重新归档到库中。我这样做是因为 IDA 不允许我修补包含多个目标文件的静态库。
我正在尝试使用 mingw 附带的 ar。我要提取的文件具有完整路径(例如“E:/some/path/to/filename.obj” - 正斜杠是正确的)。当我运行ar -t library.lib. 但是,当我运行时ar -x library.lib E:/some/path/to/filename.obj,出现错误“存档中没有条目 E:/some/path/to/filename.obj”。
请问我做错了什么?或者我可以直接使用 IDA 将补丁应用于静态库中的目标文件吗?