codeblocks

标题:centos安装codeblocks出现:undefinedsymbol: _ZTL14cbBacktraceDlg

由于刚刚学习linux,在上面打算装一个codeblocks,由于版本问题,无法直接使用yum 安装,所以直接下 源码包 其中装的过程中也是gtk,wxgtk,wxwidgets,最后是codeblocks 安装的过程中也是相当的痛苦,不过还好参考了网上一些文章,终于make insall成功了,但是运行codeblocks时 便会出现以上的错误:undefinedsymbol: _ZTL14cbBacktraceDlg 。
查了一些资料发现,由于自己之前安装过了几个低版本的codeblocks,导致在/usr/local/lib 下产生了一个

codeblocks.la 文件 (默认安装) ,而自己在装13.12时用的前缀时 –prefix=/usr 并且把/etc/ld.so.conf最后添加了/usr/local/lib 所以最后在运行时提示的错误是不兼容,用find查找以下会有两个。解决办法两个:
1.修改ld.so.conf 改回成原来的,
2.将bin下的codeblocks.la cp到 /usr/local/lib
最终也是能运行起来了(=_=);不过这是针对以上情况的。

另外 关于自己一些安装过程的总结:gtk可以直接yum装,wxgtk跟wxwidgets自己下,个人建议下最新,最后在装codeblocks时可能会缺少 如huspell gamin boost之类的提示 特别注意的是例如缺少: gamin 用yum安装发现已经时最新的了 ,
那在装一个gamin-devel 换个名字 boost之类也是。
在安装过程参考了来自北风其凉的文章 :http://my.oschina.net/Tsybius2014/blog/348279 很详细,很好的一片文章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值