有谁知道如何将 C++ 代码转换为汇编代码然后反之?前进的方式很简单:
g++ -S
我想分析输出并查看它是否已正确编译(现在只是为了好奇,但它可以有一些应用程序)。但是,我的汇编知识非常有限,并且输出很难理解(如果我使用优化 (-O) 或使用调试信息 (-g) 编译,则尤其如此)。
是否有用于 C++ (GCC) 的反汇编器来生成 C++ 代码?如果没有,是否有任何中间表示可以让我将 C++ 代码编译成然后从其中返回?
似乎有一些方法可以在这里将 C++ 转换为C。海湾合作委员会对此有任何帮助吗?