`
haoweishow
  • 浏览: 63464 次
  • 性别: 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,避免任何残留问题影响后续的操作或新软件的安装。记住,每次卸载软件后进行一次全面的系统清理是非常有益的,这不仅包括软件包的移除,还包括...

    github InsightFace 源码

    insightface人脸识别源码,配合文章使用

    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,选择破解文件破解 下载...

    Source Insight-v3.50.0058

    用来代码分析的。用keil cl里分析代码、同样适合java、C++等语言

    Sourceinsight查看虚拟机中代码

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

    sourceinsight中文字符问题解决

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

    SourceInsight绿色免安装

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

Global site tag (gtag.js) - Google Analytics