小历史:
Codeblocks 10.05 以前在我的 Ubuntu 中运行顺利。现在,我下载了 codeblocks 12.11 的 deb 包并安装。但奇怪的是,每次我关闭时它都会忘记我的每个修改。因此,我卸载了 deb 包,然后自动删除损坏的包,然后重新安装 codeblocks 10.05。
但结果并不尽如人意。现在 codeblocks 安装正常。但如果我点击 codeblocks 图标,它不会打开,甚至根本没有响应。我甚至尝试重新安装,问题还是一样。
注意:安装正确,没有任何错误消息,只是根本无法运行。没有错误消息或任何东西。
答案1
我也遇到过类似的事情。正确的做法是尝试完全重新安装。
$ sudo apt-get autoremove --purge codeblocks
这会删除所有配置文件并删除使用过的包以及代码块,如 codeblocks-common 等。
如果您再次安装,它将运行时不会出现任何可见的错误,但如果您的软件包像我的一样损坏,则很可能由于版本不兼容而无法安装 codeblocks-contrib。尝试从中运行 codeblocks 会得到“codeblocks:符号查找错误”
对我来说,修复方法是首先清除 libcodeblocks0,因为它对我来说已经损坏
$ sudo apt-get remove --purge libcodeblocks0
然后再次安装
$ sudo apt-get update
$ sudo apt-get install codeblocks