1. insight下载地址
http://sourceware.org/insight/downloads.php
2. 解压到ubuntu中,我解压的目录如下:
/home/haowei/Downloads/insight-6.8-1
3. 进入insight-6-8-1目录,执行./configure命令
4. 在执行make命令,编译的时候会出现异常信息:
cc1:warning being treated as errors
linux-nat.c: In function 'linux_nat_info_proc_cmd':
linux-nat.c:2879:error:ignoring return value of 'fgets',declared with attribute warn_unused_result
查看gdb/linux-nat.c的函数'linux_nat_info_proc_cmd':
这是因为 该函数中调用的fgets方法,没有定义返回值。
源码如下:
if ((procfile = fopen (fname1, "r")) != NULL)
{
fgets (buffer, sizeof (buffer), procfile);
printf_filtered ("cmdline = '%s'\n", buffer);
fclose (procfile);
}
修改后的代码:
if ((procfile = fopen (fname1, "r")) != NULL)
{
char * p=fgets (buffer, sizeof (buffer), procfile);
printf_filtered ("cmdline = '%s'\n", buffer);
fclose (procfile);
}
类似的错误还有好几处,涉及到的方法:write,getcwd,dup...
具体到哪个文件,执行make的时候会有提示的。
修改的时候给这些方法调用定义个返回值即可:
int p = write(....);
char * p=getcwd(....);
int p = dup(...);
注意,这些变量的定义应该放在函数内部的最前面。
另外还有一个gdb/eval.c的类,这个代码编译报错是因为:
int subscript_array[MAX_FORTRAN_DIMS];
这个数组没有初始化,给这个数组初始化即可编译通过:
if (nargs > MAX_FORTRAN_DIMS)
error (_("Too many subscripts for F77 (%d Max)"), MAX_FORTRAN_DIMS);
memset(&subscript_array,0,sizeof(subscript_array));
5. make执行完成之后,在执行sudo make install 即可完成安装。
附图一张,这是我编译完成之后,insight运行程序的截图:
分享到:
相关推荐
Ubuntu下安装 Source insight
这个软件是我在网上收集的在linux环境下的一个GUI的调试程序.可以像VC++那样debug你的程序,告别那乏味的字符界面。...insight-6.8-1.tar.bz2.z01 insight-6.8-1.tar.bz2.zip 两个包并用haozip(好压)解压.
在ubuntu下安装source insight工具的方法
linux Ubuntu下安装 Source insight
ubuntu下用wine安装source insight
网上很多sourceinsight很多,我整理了一个自己常用的版本: 1、英文版v3.5,内含网友分享的注册码 2、中文汉化 3、解决中文乱码 4、打开的文件在顶部有标签
ubuntu下卸载比较麻烦,本文详解了步骤
Ubuntu 16.04安装Insight实现汇编的调试-附件资源
第一步:安装 安装sourceinsight4.0 (可从下文地址下载) 第二步:替换 用下文地址中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe 第三步:破解 运行sourceinsight4.0,选择破解文件破解 下载...
Win10中Sourceinsight查看Virtualbox虚拟机Ubuntu中代码
SourceInsight绿色免安装,不用注册,直接可以用。精简功能,安装包小
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:insightface-0.2.0-py3.7.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
华为 fusionInsight6.5在centos7上的安装教程, 同时配置hbase支持ExportSnapshot到s3
SourceInsight4.0破解文件,在安装之后按照破解文件中的步骤直接破解即可!亲测绝对有效!
Ubuntu安装Source Insight导入Android源码并设置仿IDEA主题Darcula-附件资源
source insight 3.5原始版本中文显示为乱码,通过本资源可免费将原来source insight升级为加强版,实现中文的正确显示,同时界面更为友好。
SourceInsight4.0.84.0,安装源文件及破解文件,经验证完全可用。
sourceinsight中文字符问题解决 sourceinsight中文字符问题解决