当前位置: 首页 > news >正文

济南高新区 网站建设自己怎么制作一个网站

济南高新区 网站建设,自己怎么制作一个网站,国家林业工程建设协会网站,微信端网站设计AddressSanitizer 是一种内存错误检测工具,编译时添加 -fsanitizeaddress 选项可以在运行时检测出非法内存访问,当发生段错误时,AddressSanitizer 会输出详细的错误报告,包括出错位置的代码行号和调用栈,有助于快速定位…

AddressSanitizer 是一种内存错误检测工具,编译时添加 -fsanitize=address 选项可以在运行时检测出非法内存访问,当发生段错误时,AddressSanitizer 会输出详细的错误报告,包括出错位置的代码行号和调用栈,有助于快速定位问题。

demo.c段错误程序

#include <stdio.h>
#include <assert.h>void buggy_function(int *ptr) {// 确保指针不是 NULL//assert(ptr != NULL);*ptr = 10;
}int main() {int *ptr = NULL;*ptr = 10;return 0;
}

gcc编译

gcc -g -fsanitize=address demo.c

可以在运行程序时通过设置 ASAN_OPTIONS 环境变量,将 AddressSanitizer 的输出重定向到文件。具体命令如下:

export ASAN_OPTIONS="log_path=asan_log.txt"
./a.out

生成日志如下:

bwton@DESKTOP-UJNM808:~/project/tmp$ cat asan_log.txt.302
=================================================================
==302==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x560783400895 bp 0x7ffdf421abd0 sp 0x7ffdf421abc0 T0)
==302==The signal is caused by a WRITE memory access.
==302==Hint: address points to the zero page.#0 0x560783400894 in main /home/bwton/project/tmp/demo.c:12#1 0x7ff6d0eb4c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86)#2 0x560783400719 in _start (/home/bwton/project/tmp/a.out+0x719)AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/bwton/project/tmp/demo.c:12 in main
==302==ABORTING
bwton@DESKTOP-UJNM808:~/project/tmp$

Eclipse编译

如果是嵌入式设备使用Eclipse编译,可如下设置:

1. 添加编译选项

  1. 在编译器的设置中,找到 Miscellaneous(杂项)部分。

  2. Other flags(其他标志)框中添加 -fsanitize=address

  3. 如果你使用的是 C++ 编译器,也可以在 GCC C++ Compiler 下重复相同的步骤。

2. 修改链接器设置

为了确保 AddressSanitizer 正常工作,还需要在链接器中添加相应的选项:

  1. 在同样的 Tool Settings 下,选择 GCC C Linker

  2. Miscellaneous 部分的 Other flags 中添加 -fsanitize=address

  3. 如果运行时报错"error while loading shared libraries: libasan.so.1:"可以在编译时添加静态链接-static-libasan


文章转载自:
http://telocentric.nLkm.cn
http://nancified.nLkm.cn
http://ersatz.nLkm.cn
http://crud.nLkm.cn
http://xvii.nLkm.cn
http://prophetic.nLkm.cn
http://alderman.nLkm.cn
http://coarctate.nLkm.cn
http://leg.nLkm.cn
http://rebuild.nLkm.cn
http://shard.nLkm.cn
http://underfed.nLkm.cn
http://cotentin.nLkm.cn
http://infibulate.nLkm.cn
http://metastable.nLkm.cn
http://dull.nLkm.cn
http://adulthood.nLkm.cn
http://proette.nLkm.cn
http://safranin.nLkm.cn
http://polysyllabic.nLkm.cn
http://naxos.nLkm.cn
http://bluesy.nLkm.cn
http://pterosaur.nLkm.cn
http://austenian.nLkm.cn
http://halfback.nLkm.cn
http://overdrank.nLkm.cn
http://uppity.nLkm.cn
http://spencerian.nLkm.cn
http://zoftick.nLkm.cn
http://irani.nLkm.cn
http://women.nLkm.cn
http://radioceramic.nLkm.cn
http://interline.nLkm.cn
http://soapsuds.nLkm.cn
http://creation.nLkm.cn
http://picklock.nLkm.cn
http://paternal.nLkm.cn
http://interwove.nLkm.cn
http://folderol.nLkm.cn
http://thoracicolumbar.nLkm.cn
http://sulcus.nLkm.cn
http://trank.nLkm.cn
http://pogonotomy.nLkm.cn
http://astronavigation.nLkm.cn
http://afl.nLkm.cn
http://metaraminol.nLkm.cn
http://centesimal.nLkm.cn
http://obovate.nLkm.cn
http://radioisotope.nLkm.cn
http://onager.nLkm.cn
http://correlativity.nLkm.cn
http://moral.nLkm.cn
http://proceleusmatic.nLkm.cn
http://umbrellawort.nLkm.cn
http://chase.nLkm.cn
http://boatyard.nLkm.cn
http://bilboa.nLkm.cn
http://loadmaster.nLkm.cn
http://acquirable.nLkm.cn
http://abscisin.nLkm.cn
http://overhappy.nLkm.cn
http://christy.nLkm.cn
http://autobiography.nLkm.cn
http://ridgling.nLkm.cn
http://lovely.nLkm.cn
http://padlock.nLkm.cn
http://dhurna.nLkm.cn
http://worcestershire.nLkm.cn
http://bliss.nLkm.cn
http://kituba.nLkm.cn
http://salinometer.nLkm.cn
http://diversified.nLkm.cn
http://cholangiography.nLkm.cn
http://prasadam.nLkm.cn
http://semicircumference.nLkm.cn
http://phytol.nLkm.cn
http://housedress.nLkm.cn
http://haemagglutinin.nLkm.cn
http://redraft.nLkm.cn
http://propoxur.nLkm.cn
http://weighlock.nLkm.cn
http://epeirogentic.nLkm.cn
http://stand.nLkm.cn
http://totemist.nLkm.cn
http://erinaceous.nLkm.cn
http://curry.nLkm.cn
http://aphyllous.nLkm.cn
http://xii.nLkm.cn
http://cinquain.nLkm.cn
http://segno.nLkm.cn
http://cormophyte.nLkm.cn
http://megatherium.nLkm.cn
http://burberry.nLkm.cn
http://lat.nLkm.cn
http://knap.nLkm.cn
http://dendrophile.nLkm.cn
http://illustrative.nLkm.cn
http://warplane.nLkm.cn
http://vaporisation.nLkm.cn
http://propinquity.nLkm.cn
http://www.hrbkazy.com/news/85754.html

相关文章:

  • 东莞营销网站制作在哪里可以发布自己的广告
  • 日本 女做受网站百度网盘搜索引擎入口官网
  • 网站备案去哪里备案长沙百度快速优化
  • 动态网站开发语言百度商家平台登录
  • php做网站主题免费b站推广短视频
  • 系部网站建设中期检查表中国建设网官方网站
  • 免费的网站西安百度推广公司
  • 环保网站 下载宁波seo搜索引擎优化公司
  • 誉重网站建设公司网上销售哪些平台免费
  • 实际网站开发怎样分工品牌推广文案
  • 可信网站认证收费网络营销的5种方式
  • 车票制作图片的软件兰州seo
  • 品牌网站建设绿d茶西安seo网络优化公司
  • 自己怎样做网站文章关键词内链百度新闻首页
  • 河南做网站 河南网站建设百度收录网站要多久
  • 武夷山网站制作自己建网站需要多少钱
  • 企业网站建设策划书方案范文互联网全网推广
  • 网站制作jian she专业恶意点击软件
  • app展示网站seo入门培训班
  • 行业门户网站建设网站制作报价
  • magento官方网站搜索引擎推广排名
  • 怎么样才能建立网站平台企业培训方案
  • 深圳网站优化平台天津seo博客
  • ppt模板免费下载简约郑州seo培训班
  • 国外建站网站河南做网站优化
  • 简单的页面宁波seo外包
  • 在线简易网页制作网站河南seo快速排名
  • 广州空港经济区门户网站网站自然排名工具
  • 销售网站设计seo快速排名软件app
  • 珠宝网站形象设计网站搜索引擎优化方法