Ubuntu下编译insight错误解决

news/2024/7/6 1:57:09

错误:

cc1: warnings being treated as errors
.././gdb/cli/cli-cmds.c: In function ‘pwd_command’:
.././gdb/cli/cli-cmds.c:323: error: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result
make[2]: *** [cli-cmds.o] 错误 1
make[2]:正在离开目录 `/home/qiang/tools/insight-6.8-1/gdb'
make[1]: *** [all-gdb] 错误 2
make[1]:正在离开目录 `/home/qiang/tools/insight-6.8-1'
make: *** [all] 错误 2

解决方案:

方法1.修改源代码,
linux-nat.c:2879:error:ignoring return value of 'fgets',declared with attribute warn_unused_result

老代码
fgets(buffer, MAXPATHLEN, procfile);
解决的方法是
char* temp_p = fgets(buffer, MAXPATHLEN, procfile);

类似的问题还有几个,基本上都是gdb的问题,照着解决就行了,我就不一个个说了。

方法2.进入insight-6.8-1/gdb目录,打开Makefile文件搜索-Werror
老代码
WERROR_CFLAGS = -Werror
新代码
WERROR_CFLAGS = #-Werror

这2个办法都可以通过编译,就可以使用insight了。


http://www.niftyadmin.cn/n/3390062.html

相关文章

Python 1-18 字典

Python 1-18 字典 Python 的字典数据类型采用键值对 (key:value) 的形式,根据 key 的值计算 value 的地址,具有非常快的查取和插入速度。 例如,用 list 实现成绩单: # 给定一个名字,要查找对应的成绩,就…

30个linux系统监控命令

原文网址:https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html 30 Linux System Monitoring Tools Every SysAdmin Should Know last updated January 8, 2018 in CategoriesCentOS, Debian Linux, Howto, Linux, Monitoring,Networking, RedHat/Fedora Linux, …

压缩编码M-JPEG、MPEG4、H.264

M-JPEG、MPEG4、H.264 压缩方式是网络 视频 服务器和网络摄像机 的核心技术 ,压缩方式很大程度上决定着图像的质量、压缩比、传输 效率、传输速度等性能,它是评价网络视频服务器和网 络摄像机性能优劣的重要一环。随着多媒体技术的发展 ,相…

年月日三联动下拉框

<HTML> <HEAD> <title>年月日三联动下拉框</title> <meta http-equivContent-Type contenttext/html; charsetgb2312> <meta nameauthor contenthttp://singlepine.cnblogs.com/> </HEAD> <body&g…

Python 1-16 练习三

Python 1-16 练习三 一、判断季节 用户输入月份&#xff0c;判断这个月是哪个季节&#xff1f; 3&#xff0c;4&#xff0c;5月----春季 6&#xff0c;7&#xff0c;8----夏季 9&#xff0c;10&#xff0c;11—秋季 12&#xff0c;1&#xff0c;2----冬季 # 接收用户输入的月…

SQL学习笔记六联合结果集union

联合结果集新建临时工数据表CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PRIMARY KEY(FIdCardNumber));INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES(1234567890121,Sarani,33);INSERT INTO T_TempEmployee(FIdCardN…

绿色tftp服务器:tftpd32的配置

嵌入式开发中少不了用到TFTP服务&#xff0c;它的功能主要是用来给目标板传输文件。 tftpd32.exe是现在最常用的TFTP服务器&#xff0c;今天就来介绍它的配置方法。 1.从这里 下载新版本tftpd32.exe 2.&#xff08;如系统为Vista或Win7&#xff0c;先右键单击tftpd32图标&…

Python 1-19 集合

Python 1-19 集合 集合&#xff08;set&#xff09;是一个无序的不重复元素序列。 创建集合&#xff0c;使用 { } 或者 set() &#xff0c;注意&#xff1a;创建一个空集合必须用 set() &#xff0c;因为 { } 是用来创建一个空字典。 parame {value01,value02,...} 或者 se…