因此,我只是通过从官方网站下载源代码来安装 Code::Blocks,然后运行命令./configure
,autoreconf -f -i
然后make
运行make install
。一切工作正常,直到我无法通过菜单找到该程序,当我codeblocks
在终端上输入时,它返回:
*** Error in codeblocks: free(): invalid pointer: 0x00007fc6af2654d9 ***
。
我在安装过程中犯了错误吗?或者程序没有正确安装?
注意:我之前安装过旧版本的Code::Blocks,并在知道有新版本后立即将其卸载。
答案1
Code::Blocks 已正确安装,但无法正常工作。当您运行 时codeblocks
,它会运行该程序,然后在执行任何有用的操作之前它会崩溃。
由于您没有执行任何特殊操作来构建和安装,因此问题要么出在您的系统上,要么出在源代码中。如果您没有遇到任何其他奇怪的崩溃,请归咎于有问题的程序。 (如果您遇到其他奇怪的崩溃,请运行记忆测试.)
检查是否有更新的版本可用。如果没有,请检查是否有类似错误的报告。如果没有,请报告错误。请务必准确指出您下载的源代码版本、您运行的发行版的版本、处理器架构以及您使用的编译器和版本。同时,安装一个较旧的、无错误的版本。