Ubuntu源码安装Insight调试器

1. 依赖软件包安装sudo apt-get build-dep gdbsudo apt-get install tk tcl libx11-dev xinit

2. 已知编译错误处理linux-nat.c:2879:error:ignoring return value of ‘fgets’,declared with attribute warn_unused_result 主要原因是定义了 __attribute__((warn_unused_result)) ,因为编译选项将函数没有返回值都表示为错误退出(1)可以修改代码,添加一个返回值接收:老代码fgets(buffer, MAXPATHLEN, procfile);解决的方法是char* temp_p = fgets(buffer, MAXPATHLEN, procfile); 类似的问题还有几个,基本上都是gdb的问题,照着解决就行了,,我就不一个个说了。 (2)干脆屏蔽到这个选项:进入insight-6.8-1/gdb目录,打开Makefile.in文件搜索-Werror老代码 WERROR_CFLAGS = -Werror新代码WERROR_CFLAGS = #-Werror

3. 下载编译安装(1). 下载:wget ftp://sourceware.org/pub/insight/releases/insight-6.8-1a.tar.bz2(2). 解压:bizp2 -d insight-6.8-1a.tar.bz2; tar xvf insight-6.8-1a.tar(3). 安装:mkdir $HOME/installcd $HOME/insight-6.8-1mkdir buildcd build../configure –prefix=$HOME/installmake

make install

而只有在充满了艰辛的人生旅途中,

Ubuntu源码安装Insight调试器

相关文章:

你感兴趣的文章:

标签云: