解决ubuntu9.04中kdevelop和libtool的问题

      在ubuntu9.04系统下装完kdevelop,link时,所占内存不停增加,直到死机,查了好久,发现是libtool的版本问题,

找到个英文网站,解决了这个问题,下面简单翻译了一下,以供碰到同样问题的朋友们借鉴。

ubuntu 的每次升级对 C++ developers 都会有一些问题.9.04 中安装 Kdeveloplibtool 的版本不兼容.

为了解决这个问题以使c++ 应用程序可以被正常编译和链接, 按以下步骤做:

1. 安装以前的libtool 版本

32 :

wget http://mirrors.kernel.org/ubuntu/pool/main/libt/libtool/libtool_1.5.26-1ubuntu1_i386.deb

sudo dpkg --force-downgrade -i libtool_1.5.26-1ubuntu1_i386.deb

64

wget http://mirrors.kernel.org/ubuntu/pool/main/libt/libtool/libtool_1.5.26-1ubuntu1_amd64.deb

sudo dpkg --force-downgrade -i libtool_1.5.26-1ubuntu1_amd64.deb

2. 改变 KDevelop 的配置

依次打开菜单 : Settings→Configure KDevelop→Code Snippets, Delimiter 选项的 $ 改为 i

3.Dist-clean, rebuild 工程 .

这样 就可以正常运行了 .

如果 问题 依然存在 , 或者 链接 不正常 进行 ( 创建了 成百上千的 libtool 进程 ), 在包含文件 configure.in 的工程路径下运行命令 :autoreconf -f -i

UPDATE : if you can't debug, go in KDevelop Project→Project Options→Debugger and in the Debugging Shell text field insert libtool -mode=execute

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值