`
haoweishow
  • 浏览: 63399 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

ubuntu安装insight6.8.1

 
阅读更多

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" Linux Ubuntu下安装Source Insight是指在Ubuntu操作系统下安装Source Insight软件,从而实现在Linux平台下使用Source Insight编辑和阅读源码。本文将详细介绍如何在Ubuntu下...

    insight-6.8-1.tar.bz2.zip

    这个软件是我在网上收集的在linux环境下的一个GUI的调试程序.可以像VC++那样debug你的程序,告别那乏味的字符界面。...insight-6.8-1.tar.bz2.z01 insight-6.8-1.tar.bz2.zip 两个包并用haozip(好压)解压.

    Ubuntu source insight install

    在ubuntu下安装source insight工具的方法

    Ubuntu下安装 Source insight

    Ubuntu下安装 Source insight

    使用Wine安装Source Insight

    描述: 在 Ubuntu 系统中使用 Wine 安装 Source Insight 标签: Wine, Source Insight 部分内容: Wine 是一个在 Linux 平台上运行 Windows 应用程序的开源实现。Source Insight 是一个功能强大的源代码编辑器,它...

    完全卸载wine和Source Insight的方法

    遵循以上步骤,你可以确保在Ubuntu系统中彻底清除Wine和Source Insight,避免任何残留问题影响后续的操作或新软件的安装。记住,每次卸载软件后进行一次全面的系统清理是非常有益的,这不仅包括软件包的移除,还包括...

    linux下的source insight--slicekedit。在ubuntu1604上验证可用,带破解工具

    LINUX下很棒的代码编辑和分析工具,类似于windows下的source insight! 可以设置代码颜色、匹配多种编程语言、自动提示、跳转到定义、智能搜索所有引用等,是Linux下代码编辑和分析的利器。

    sourceinsight3.5_集成汉化、中文乱码、打开标签

    **源码分析利器:Source Insight 3.5 汉化与中文乱码解决方案** Source Insight 是一款广受程序员喜爱的源代码查看和编辑工具,它以其强大的代码高亮、跳转、查找等功能,极大地提高了程序员的工作效率。在这个集成...

    source insight闪退问题,解压文件,将文件拷到安装目录。

    5. **重装Source Insight**:如果以上步骤都无法解决问题,可能需要卸载并重新安装Source Insight,这将覆盖可能已损坏的关联文件。 6. **系统扫描**:如果怀疑是病毒或恶意软件导致的问题,运行反病毒软件进行全面...

    Linux下安装source insight

    "Linux下安装source insight" Linux下安装source insight教程可以分为以下几个部分: 一、安装wine Wine是一个开源的实现Windows API的软件,它允许在Linux平台上运行Windows应用程序。为了安装source insight,...

    华为 fusionInsight6.5在centos7上的安装教程

    最后,由于FusionInsight 6.5在CentOS 7上的安装涉及到一系列复杂的配置步骤和系统调优,建议在安装之前仔细阅读华为提供的官方文档,并遵循最佳实践。在进行安装前,最好能够有一个充分的测试环境,以验证安装过程...

    Ubuntu 16.04安装Insight实现汇编的调试-附件资源

    Ubuntu 16.04安装Insight实现汇编的调试-附件资源

    SourceInSight 4 完整安装及破解文件

    第一步:安装 安装sourceinsight4.0 (可从下文地址下载) 第二步:替换 用下文地址中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe 第三步:破解 运行sourceinsight4.0,选择破解文件破解 下载...

    Sourceinsight查看虚拟机中代码

    Win10中Sourceinsight查看Virtualbox虚拟机Ubuntu中代码

    sourceinsight中文字符问题解决

    6. **升级或重装**:如果上述方法无效,可以尝试更新到Source Insight的最新版本,或者彻底卸载后再重新安装,以解决潜在的程序错误。 压缩包中的“SuperBackspace.em”文件可能是Source Insight的一个用户自定义的...

    SourceInsight绿色免安装

    SourceInsight绿色免安装,不用注册,直接可以用。精简功能,安装包小

    Python库 | insightface-0.2.0-py3.7.egg

    资源分类: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 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 中文英文界面 SourceInsight 3.5 绿色免安装 ...

Global site tag (gtag.js) - Google Analytics