网站建设如何创业,wordpress图片调用,seo搜索排名优化,关闭网站跳转代码在 Linux 下有时候我们需要静态连接#xff0c;但是静态连接会失败#xff0c;失败的原因有几种#xff1a;
1.没有相关的静态库文件
如果是没有相关的静态库文件#xff0c;那么使用静态连接的话#xff0c;就是下面的这种效果#xff1a;
就是显示无法找到 ....
解…在 Linux 下有时候我们需要静态连接但是静态连接会失败失败的原因有几种
1.没有相关的静态库文件
如果是没有相关的静态库文件那么使用静态连接的话就是下面的这种效果
就是显示无法找到 ....
解决方法安装相关的静态库文件
sudo yum install -y glibc-static libstdc-static
如果没有 sudo 也可以直接在 root 下进行安装。
2.静态连接时有一堆东西
就是上图这种这种的原因是因为静态连接是由交叉编译的所以就需要指定连接的其他的动态库所以就需要在编译的时候指定也就是带 -l 选项指定一下其他的库。
当指定库后编译还是不通过时看一下后面有没有这种
如果是这个的话那么可以在 -l 选项里面带一个 -ldl 的这样就能解决上述的几个问题。