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运行程序的截图:
分享到:
相关推荐
"Linux Ubuntu下安装Source Insight" Linux Ubuntu下安装Source Insight是指在Ubuntu操作系统下安装Source Insight软件,从而实现在Linux平台下使用Source Insight编辑和阅读源码。本文将详细介绍如何在Ubuntu下...
这个软件是我在网上收集的在linux环境下的一个GUI的调试程序.可以像VC++那样debug你的程序,告别那乏味的字符界面。...insight-6.8-1.tar.bz2.z01 insight-6.8-1.tar.bz2.zip 两个包并用haozip(好压)解压.
在ubuntu下安装source insight工具的方法
Ubuntu下安装 Source insight
描述: 在 Ubuntu 系统中使用 Wine 安装 Source Insight 标签: Wine, Source Insight 部分内容: Wine 是一个在 Linux 平台上运行 Windows 应用程序的开源实现。Source Insight 是一个功能强大的源代码编辑器,它...
遵循以上步骤,你可以确保在Ubuntu系统中彻底清除Wine和Source Insight,避免任何残留问题影响后续的操作或新软件的安装。记住,每次卸载软件后进行一次全面的系统清理是非常有益的,这不仅包括软件包的移除,还包括...
LINUX下很棒的代码编辑和分析工具,类似于windows下的source insight! 可以设置代码颜色、匹配多种编程语言、自动提示、跳转到定义、智能搜索所有引用等,是Linux下代码编辑和分析的利器。
**源码分析利器:Source Insight 3.5 汉化与中文乱码解决方案** Source Insight 是一款广受程序员喜爱的源代码查看和编辑工具,它以其强大的代码高亮、跳转、查找等功能,极大地提高了程序员的工作效率。在这个集成...
5. **重装Source Insight**:如果以上步骤都无法解决问题,可能需要卸载并重新安装Source Insight,这将覆盖可能已损坏的关联文件。 6. **系统扫描**:如果怀疑是病毒或恶意软件导致的问题,运行反病毒软件进行全面...
"Linux下安装source insight" Linux下安装source insight教程可以分为以下几个部分: 一、安装wine Wine是一个开源的实现Windows API的软件,它允许在Linux平台上运行Windows应用程序。为了安装source insight,...
最后,由于FusionInsight 6.5在CentOS 7上的安装涉及到一系列复杂的配置步骤和系统调优,建议在安装之前仔细阅读华为提供的官方文档,并遵循最佳实践。在进行安装前,最好能够有一个充分的测试环境,以验证安装过程...
Ubuntu 16.04安装Insight实现汇编的调试-附件资源
第一步:安装 安装sourceinsight4.0 (可从下文地址下载) 第二步:替换 用下文地址中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe 第三步:破解 运行sourceinsight4.0,选择破解文件破解 下载...
Win10中Sourceinsight查看Virtualbox虚拟机Ubuntu中代码
6. **升级或重装**:如果上述方法无效,可以尝试更新到Source Insight的最新版本,或者彻底卸载后再重新安装,以解决潜在的程序错误。 压缩包中的“SuperBackspace.em”文件可能是Source Insight的一个用户自定义的...
SourceInsight绿色免安装,不用注册,直接可以用。精简功能,安装包小
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:insightface-0.2.0-py3.7.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
SourceInsight 3.5 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 ...