我一直在使用objdump来查看Linux ELF二进制文件中的汇编代码。 有时会通过存储在rodata(只读数据)部分中的跳转表进行间接跳转。 如何让objdump或其他工具显示我这个数据段的内容? 我可以执行程序并在调试器中检查相关地址,但我不想这样做,因为必须以交互方式完成。 最...
我是一名新手程序员,从C++语言开始学习。据我所知,C++编译器(例如Visual Studio)将C++语言转换为汇编语言。但是我试图了解将汇编语言转换为计算机可理解且可以执行的机器码的工具或方法,但没有找到答案。 因此,问题是,汇编语言在何处以及如何转换为机器码?是否由操作系统中集成的某...