opensuse12.3安装codebooks求助
opensuse吧
全部回复
仅看楼主
level 8
月晕♬ 楼主
我的是openSUSE12.3,平时在ubuntu下写C/C++代码的时候都是用的codeblocks,一直没什么问题,但是在openSUSE下用的时候,我发现很多问题
1.我明明已经设定了GNU GCC为默认编译器,但是每次打开codeblocks还是会提示我选择一个默认的编译器,而且很多对话框我之前勾选了“Don't annoy me again”,但是它还是会弹出来,就好像我之前没有设定过一样
2.开codeblocks后,即使什么都不写,一段时间后风扇就会狂吹,用top命令查看,发现codeblocks占用25%的CPU!!我的CPU是i3的,内存6G
3.关闭codeblocks后,依旧有一个codeblocks的进程存在,如果不手动结束该进程,那么就无法再次打开codeblocks
4.我尝试自己手动编译codeblocks的源码,提示缺少wxWidget,我下载并编译wxWidget,提示缺少GTK2.0+。。。花费了很多个小时终于安装上了wxWidget,coufigure codeblock的源码也成功了,但是在make的时候,提示我错误如下
make[3]: *** [wxscintilla.lo] 错误 1
make[3]: 离开目录“/home/kongkongyzt/codeblocks-12.11release8629/src/sdk/wxscintilla”make[2]: *** [all-recursive] 错误 1
make[2]: 离开目录“/home/kongkongyzt/codeblocks-12.11release8629/src/sdk”make[1]: *** [all-recursive] 错误 1make[1]: 离开目录“/home/kongkongyzt/codeblocks-12.11release8629/src”make: *** [all-recursive] 错误 1
2013年06月16日 01点06分 1
level 8
月晕♬ 楼主
现在我已经想不出办法了。。。。因为工作的原因我必须要使用codeblocks,但是现在出现了很多我无法解决的问题,希望各位帮我想想解决办法。。[泪]
2013年06月16日 01点06分 2
level 7
到官方坛子去问吧 。 那里有高人
2013年06月16日 08点06分 4
level 11
我之前在openSUSE里安装codeblocks也出现了这种现象,就是CPU居高不下,而且每次关闭都要杀进程。后来试了几个不同源代码安装后发现是插件的问题,但是自己卸载插件也很困难。后来换个插件少的版本后就好了。建议楼主也换个插件少的版本试试吧。
2013年06月16日 08点06分 5
level 11
貌似codeblocks官网,yast,openSUSE软件包搜索,这三个地方的codeblocks插件不一样,具体是哪个的插件少一些楼主你自己试试吧,我的笔记本上次硬盘引导坏了后就直接把home给格式化了要不可以发给你。
2013年06月16日 08点06分 6
我在codeblocks官网下的CPU占用奇高无比,openSUSE软件包搜索出来的也是一样的问题,而我在yast里面却没有搜索到codebooks。所以我现在也不知道应该怎么办了。无限郁闷中。如果真的用不了,我就只能去用eclipse for c++了。。。
2013年06月16日 08点06分
回复 kongkongyzt :yast里的要添加源,貌似codeblocks官网里有opensuse的源链接,是个志愿者弄的。
2013年06月16日 09点06分
回复 exotoxin :恩恩,我按照你说的去下了源里面的,也找到了那个链接,第一个问题顺利解决了,但是CPU和进程的问题还没解决,我找到了那些插件,在一个个测试看看是哪些导致了这些问题。谢谢你的提醒
2013年06月16日 13点06分
level 8
月晕♬ 楼主
经过了一天的折腾后,我还是没有找到很好的解决办法。建议用英文在谷歌搜索一下opensuse codeblocks cpu,老外们有很多解决办法,我试了其中的绝大多数,都失败了。。。所以我现在改投Qt了。。。。。。。。反正以后写桌面应用的时候也是要用这个的,我不想再折腾了。。。。。。。。。。
2013年06月17日 14点06分 8
level 7
因为实在玩不来IDE 我选择了vim+gcc+gdb
2013年06月19日 01点06分 9
level 1
我也碰到和楼主一模一样的问题,正在找解决办法,我试了下在终端里输入sodu codeblocks提示如下错误信息,不知道你们是怎么用sodu codeblocks启动的:
Error: Unable to initialize gtk, is DISPLAY set properly?
2013年06月25日 14点06分 10
level 1
刚才测试了一下codeblocks里面所有的插件,发现有个FileManager插件会导致codeblocks占用cpu高且无法正常退出codeblocks进程,禁用FileManager插件这2个问题就解决了。FileManager插件禁用方法是:将/usr/lib64/codeblocks/plugins/libFileManager.so文件改名或者删除即可,你们可以试一下这个方法。
至于弹出对话框的问题还需要进一步摸索。
2013年06月25日 15点06分 11
good!成功了,万分感谢!
2013年06月26日 01点06分
对了,这儿filemanager插件的作用是什么?禁用了有什么影响吗?
2013年06月26日 01点06分
level 1
刚才又试了一下:codeblocks启动以后点击菜单settings->compiler进去设置并保存了一下后,再次启动codeblocks就没有弹出提示框了。你们可以试试看有没有效果。
2013年06月25日 16点06分 12
随着CPU和进程问题的解决,这个问题也完全解决了。本来我已经转向了使用Qt的控制台来写C++来着,现在又可以回到codeblocks去了,谢谢你!!!!!
2013年06月26日 01点06分
1