基本上是标题所要求的。
由于对 和符号表等更高级的概念有点不熟悉C++
,我已经在网上对其进行了研究,但我正在努力寻找实现我最终目标的任何方向。我见过的大多数教程都适合 C 语言,而我发现的最接近的问题(here)让我陷入了困境,因为我尝试编译它,但我没有得到想要的结果,而且我我对如何工作还不太extern "C"
确定。
最后,我希望能够从符号表中访问一个变量,并更改该变量。我玩过nm
and objdump
(并且来自硬件背景,看起来很酷),我研究了dlsym
,dlopen
等,但我不确定这对我有什么帮助(特别是因为我已经看到它使用过在 C 中比其他任何东西都多)。
任何建议或小段代码(这样我就可以编写自己的示例程序)都会很棒。补充一下,这是在一个带有过时版本的 G++ 的 Linux 系统上(我现在不在机器上,所以我没有那个信息),我现在无权升级它。