随笔分类 -  GCC/GDB/KDB

gcc 中weak弱函数
摘要:1、weak弱函数 weak 函数用于定义变量或者函数。弱函数一般用于多个模块间的交互接口 int __attribute__((weak)) test_lib_a(int a, int b) { printf("weak %s\n", __FUNCTION__); return a + b; } 阅读全文

posted @ 2022-07-22 15:50 红旗kernel 阅读(2935) 评论(0) 推荐(0)

gcc 常见编译选项
摘要:gcc常见编译选项 -O优化编译选项: gcc详解链接:https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html 注意:GDB调试时最好关闭优化选项。 编译选项目的:在不改变语义的情况下,改变程序结构,满足程序大小或运行速度目的 编译选项 选项 阅读全文

posted @ 2022-05-16 20:31 红旗kernel 阅读(278) 评论(0) 推荐(0)

gdb 常见调试问题
摘要:1、gdb 无符号表信息 [root@localhost asan_test]# gdb a.out GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7 Copyright (C) 2013 Free Software Foundation, I 阅读全文

posted @ 2022-02-08 09:54 红旗kernel 阅读(1170) 评论(0) 推荐(0)

gdb 调试常用命令
摘要:notice:coredump章节、汇编章节还需要完善 预备知识: 1、注意使用gdb时,最好带上-g参数编译可执行文件。否则出现(No debugging symbols found in a.out) gcc -g main.c -o a.out 2、查看命令行可带参数帮助 gdb --help 阅读全文

posted @ 2021-06-20 22:36 红旗kernel 阅读(1330) 评论(0) 推荐(0)

readme
摘要:gdb v10翻译: https://www.cnblogs.com/Songhe/p/14507159.html gdb 常用命令 https://blog.csdn.net/liuhongxiangm/article/details/7868711 gdb官网: https://sourcewa 阅读全文

posted @ 2021-06-20 21:59 红旗kernel 阅读(110) 评论(0) 推荐(0)

导航