先声明了一个函数原型,参数有const
实现函数时,参数没有const。
后来编译有警告,也没有在意。结果加载so出错,反复查也没有找到问题。
幸好之前的可以运行,于是对比差异,逐步排查,终于找到了差异,原来是这个const引起的。
有人就说了,汝这水平……
先声明了一个函数原型,参数有const
实现函数时,参数没有const。
后来编译有警告,也没有在意。结果加载so出错,反复查也没有找到问题。
幸好之前的可以运行,于是对比差异,逐步排查,终于找到了差异,原来是这个const引起的。
有人就说了,汝这水平……
在ubuntu下代码编译通过的情况下,经常出现运行时加载动态库出错的情况。这些问题很琐碎,不具备任何技术含量,纯属耽误时间,这也是linux系统的通病,花里胡哨,故弄玄虚。为了减少初学者在这种无意义的事情上浪费大量的时间,本文对这个问题提供一点解决方案,这些方案都是在Ubuntu18.04上测试过的,希望对需要者有所帮助。这里使用的是最小化的代码,主程序是mytest,其运行时需要调用libtes
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M