某些时候需要在linux下面调试程序,可能比远程调试更加方便吧,现在把关键的步骤记录如下:
1.针对找不到动态链接的解决办法——一般需要修改动态链接文件配置
1)到/etc/ld.so.conf中新建一个配置文件xxx.conf写入动态链接文件的目录即可;
2)執行「/sbin/ldconfig –v」來更新一下才會生效。
2. 给机器配置yum来通过网络自适应依赖下载并安装程序包
1)更改yum源,我们使用网易的镜像源
cd /etc/yum.repos.d
可以去这里
http://mirrors.163.com/.help/CentOS6-Base-163.repo
2)修改配置文件
编辑文件,把文件里面的$releasever全部替换为版本号,即6 最后vi保存(:0,$s/\$releasever/6/g)
3)清理yum缓存
yum clean all
yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum install xxxx #测试域名是否可用
3. 针对部分动态链接缺失没有安装的情况
使用这个命令来查找动态链接来自哪个安装包
yum whatprovides libstdc++.so.6
4.查找并安装缺失的安装包记录(为了避免1台机器出现2个不同版本的安装包,最好x86和x64都安装)
95 yum whatprovides libgthread-2.0.so.0
96 yum install glib2-2.28.8-10.el6.i686
97 yum install glib2-2.28.8-10.el6*
98 yum install glib2-2.28.8-10.el6.i686
99 yum whatprovides libfreetype.so.6
100 yum install freetype-2.3.11-17.el6*
101 yum install freetype-2.3.11-17.el6*.i686
102 yum whatprovides libSM.so.6
103 yum install libSM-1.2.1-2.el6* libSM-1.2.1-2.el6.i686
104 yum whatprovides libXrender.so.1
105 yum install libXrender-0.9.10-1.el6.i686* libXrender-0.9.10-1.el6*
108 yum whatprovides libfontconfig.so.1
109 yum install fontconfig-2.8.0-5.el6.i686 fontconfig-2.8.0-5.el6*
110 yum whatprovides libXext.so.6
111 yum install libXext-1.3.3-1.el6.i686 libXext-1.3.3-1.el6*
==============我的扣:2309151940,欢迎交流。====================
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界
最后于 2019-9-11 13:26
被sunlintaoo编辑
,原因: