首页 > 解决方案 > 是否可以确定用于生成二进制文件(exe、dll)的编译器/链接器选项?

问题描述

假设以下情况:您有一个DLL或一个可执行文件,您只知道这是由特定 Visual Studio 版本(即 VS 2017)使用 C++ 创建的二进制结果。

问题:有没有办法只从这个二进制文件中看出哪些编译器选项(即优化、运行时库等)和/或链接器选项(附加依赖项等)用于编译和链接这个文件?

最终的二进制文件(exe、dll)中实际存在哪种这种“元信息”,有哪些工具可以获取这种信息?

标签: c++visual-c++linkercompiler-optimization

解决方案


推荐阅读