ubuntu-20.04 Astra-pro configuration

article/2025/9/21 19:44:18

In function ‘char* strncpy(char*, const char*, size_t)’,
    inlined from ‘Agent::queryLocalData(std::string&, ResponseDataT&)’ at ./Agent/Agent.cc:715:14:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: error: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 255 equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

for the above error message:

we should open floder : OpenNI-Linux-x64-x.x.xx(version number)

then open file : Samples/SimpleViewer/CommonCppMakefile

Delete lines 74-76

The delete contents are as follows:

  1. ifneq "$(ALLOW_WARNINGS)" "1"
  2.     CFLAGS += -Werror
  3. ifeq ("$(OSTYPE)","Darwin")
  4.     CFLAGS += -Wno-deprecated-declarations -Wno-unused-private-field -Wno-unused-const-variable
  5. endif
  6. endif

Then save the file and get out

use command 'make' to compile

Reference:

  1. GCC 9.4 编译 specified bound 255 equals destination size [-Werror=stringop-truncation]_lm_hao的博客-CSDN博客前提最近项目需要使用最新的 Ubuntu 20.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。环境lm@lm:~$ uname -aLinux leimin 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linuxlm@lm:~$ gcc -vUsing built-inhttps://blog.csdn.net/llm_hao/article/details/124279032?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-124279032-blog-113791634.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-124279032-blog-113791634.pc_relevant_multi_platform_whitelistv1


http://chatgpt.dhexx.cn/article/9x1F74sT.shtml

相关文章

Java中获取本地某一个目录下的所有文件和文件夹

在从事web开发工作中,经常需要对本地某一个目录下的文件进行处理,而在这之前,我们需要做的就是获取到这个目录下的文件。 1 String filepath "D:\file";//D盘下的file文件夹的目录 2 File file new File(filepath);//File类型可以…

企业微信和个人微信的区别

从 个人身份、朋友圈、加好友、社群管理、数据统计,这5个方面来进行对比: 一、 个人身份 企业微信和个人微信有一个很大的区别,就是企业品牌的展示。 企业微信自带一个品牌的小尾巴,当用户初次添加你时,企微自带的品牌…

企业微信or个人微信?三个角度让你不再纠结

如今承载了12亿用户的企业微信已经与微信环境做到高度的融合互通,如实现了互相添加好友等功能,可以看出腾讯推动企业微信扩大商用场景的决心。回想2020年5月某社群工具被封杀后,微信社群运营就一夜回到解放前人工成本高企的状态,那…

安卓移动开发初步——微信页面制作

进行APP门户制作时选择在Android studio中建立简单的微信页面,内容包括: ①页面布局与微信页面基本相似; ②点击图标能实现页面的切换; ③点击图标时有选中效果(图标亮起); 目录 效果图 底部布局实现 顶部布局实现…

微信小程序 java家庭个人收支理财记账本springboot

该系统主要分为登录注册、资金管理、统计报表、趋势图线、个人信息五大模块。 登录管理:新用户填写相关的注册信息,获得登陆账号和密码,已注册用户通过账号和密码登录系统。 资金管理:用户登录到系统后可以通过资金管理对家庭资金进行管理,包…

微信公众号基础入门知识

微信公众号的类型微信公众号一共有四种账号类型,除了我们日常接触的订阅号和服务号外,还包括企业微信和小程序。 订阅号 订阅号主要偏向于为用户传达资讯,其功能类似于报纸杂志,为读者传播消息,每天可以群发一次消息。…

如何零基础创建自己的微信小程序

目录 创建微信小程序 步骤: 1、打开浏览器搜索微信公众平台 2、一般是先要注册的(当然已经有的就不需要了) 3、选择注册的类型 关于“小程序怎么开发自己的小程序”这个不少人关注的问题,小编针对性的给出详细教程,…

微信云托管体验

最近在了解微信云托管,体验了一番,很好用。 我觉得微信云托管是降低了运维的难度,可以不用在购买服务器了,直接使用微信云托管环境很方便。 摘自微信官方文档:微信云托管 是微信团队提供的以云原生为基础的&#xff0…

微信OAuth2.0授权登录

微信OAuth2.0授权登录 OAuth2.0简介OAuth2的应用微服务安全社交登录 网页微信登录前期准备授权流程 服务器端开发需求网页显示二维码返回微信登录参数添加配置添加配置类controller 前端显示登录二维码封装api请求 处理微信回调添加httpclient工具类添加回调接口获取access_tok…

个人申请微信公众号步骤(含截图)

1.打开微信公众平台:https://mp.weixin.qq.com,点击“立即注册” 2.选择“注册账号类型”为“订阅号” 3.填写信息,注意一个邮箱只能注册一次,且后期不能更改。如果你的邮箱之前注册个“微信小程序”账号也是不能用的。 4.点击“…

仿制微信/QQ在线聊天网站

webchat 一款基于Javascriptexpresssocket.io构成的网络在线聊天应用 😚项目仍在维护中,欢迎各位大佬PR🎉和star⭐ 具体效果可以访问http://chat.chuyuxuan.xyz:4400 2020年10月10日前该链接有效,别问为啥,问就是服…

电商卖家做微营销是该做微信个人号还是公众号?

近两年,关于传统企业转型、微营销、社交电商、工业4.0什么的炒作如火如荼,不管是传统企业还是创业团队,无一不关注微信营销。很多线下品牌和电商品牌,都纷纷布局微信营销,或者将微信个人号及公众号作为店铺粉丝和老客户…

Android app集成微信支付

Android app集成微信支付 鉴于微信支付的文档入口不太容易找到、以及文档中有些逻辑不通或者容易产生歧义或者缺失一些信息的情况,记录下此次接入的流程和需要关注的一些点。 使用的是app支付-> APP支付产品介绍 首先阅读介绍等,了解一些基础的概念…

集成微信登录

目录标题 集成微信登录1、OAuth21.1 作用1.2 多方授权的解决方法1.3 OAuth2最简向导1.4 OAuth2的应用 2、微信登录介绍2.1 前期准备2.2 授权流程 3、服务器端开发3.1 返回微信登录参数3.2 前端显示登录二维码3.3 处理微信回调3.4 回调返回页面 集成微信登录 1、OAuth2 1.1 作…

微信数据库解析总结

1.微信数据库解密 微信数据库在在哪个文件夹 EnMicroMsg.db的父文件加密规则是 md5("mm" uin)这样就可以准确的获取到db文件的位置. uin的获取:/data/data/com.tencent.mm/shared_prefs/auth_info_key_prefs.xml里面有个uinz字段,直接获取val…

微信个人公众号推广

作者:余伟峰链接:https://www.zhihu.com/question/34151231/answer/118281456来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 (转) 个人公众号常见的运营和推广可以参考以…

微信小程序云开发|个人博客小程序

🌕文章目录 1.前言2.博客首页数据展示3.使用data中的数据渲染博客展示4.使用云数据库创建集合blogs5.读取数据库中的数据6.创建添加博客页面7.博客添加页面样式设计8.总结 1.前言 这篇文章详细的介绍了个人博客小程序的云开发流程,包括博客展示页面&…

【个人开发】通过企业微信实现消息推送到个人微信

1. 背景 个人有个消息推送到任务,一直在飞书上跑,消息触达率太低,寻思着尝试用一些方法,将消息推送到微信。 2. 写在前面 坑1:寻思着企业微信有机器人,将机器人所在群拉上微信号,结果&#x…

个人开发者实现微信扫码登录

使用码上登录中转微信扫码登录 使用之前最好有一个公网服务器,能够公网访问的 redis 和 mysql 数据库,并且能够部署公网访问的服务 码上登录是一个小程序,对个体开发者提供了免费的微信扫一扫登录入口:官网 http://login.vicy.c…

深度解读企业微信与个人微信的区别?

收到我们售前服务团队同事的反馈,很多老板或运营小伙伴并不是很清楚个人微信与企业微信具体有哪些本质区别,很多人还停留在企业微信只是作为OA办公打卡工具的认知内。 今天我们将从11个要点28个细分点来聊一聊企业微信作为私域流量运营必备工具&#xff…