<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>C/C++ - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/c/c++/</link><description>C/C++ - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sun, 12 Jan 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/c/c++/" rel="self" type="application/rss+xml"/><item><title>Linux 中通过函数名字符串在 C/C++ 里获取并调用函数地址</title><link>https://rd163.visword.com/posts/linux-get-func-addr-by-name/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/linux-get-func-addr-by-name/</guid><description>&lt;p>在写服务端代码时，有时会遇到这样一个需求：手里只有一段字符串形式的函数名（比如从配置文件、RPC 路由表或测试 harness 里读出来）,却要据此拿到函数的内存地址并调用它。这在 C/C++ 这种编译期绑定（static binding）的语言里并不天然——编译器在编译期就把函数调用绑成了固定地址，符号信息默认只在链接阶段使用，运行期通常不可见。&lt;/p></description></item></channel></rss>