归档
善良比聪明更重要
09
19
undefined symbol 排查:ldd、nm、c++filt undefined symbol 排查:ldd、nm、c++filt
最近发版本,灰度发布的时候,发现进程没起来,回包自然是异常的。立即进行版本回退,发现 OK。 哪里出问题了呢?直接 ldd -r libtest.so 一下,就知道了,原来是缺符号。看看简化后的示例代码: #include <iost
2019-09-19
05
C++ 静态库与动态库 C++ 静态库与动态库
这篇文章的目的是介绍如何使用静态库、动态库,知道静态库与动态库的区别。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。库是写好的现有的,成熟的,可以复用的代码。本质上来说库
2019-09-05