嵌入式Linux调试技巧
嵌入式linux工作中常用到的调试技巧
安河桥
这个作者很懒,什么都没留下…
展开
-
GNU项目中的调试器 - GDB - Gnu DeBug
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) GNU项目中的调试器 - GDB - Gnu DeBuggdb的启动方式:原创 2020-05-09 17:30:23 · 1002 阅读 · 0 评论 -
ld - the GNU linker
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ld - the GNU linker1. 链接器的主要作用 把各个模块(.o 目标文件)之间相互引用的部分处理好, 使得各个模块(.o 目标文件)之间能够正常地衔接, 最终生成可执行程序.链接器整合的对象是目标文件(*.o), 离开链接器, 目标文件就像无头苍蝇一样无法执行.目标文件的秘密各个段没有具体的起始地...原创 2020-05-07 10:38:04 · 446 阅读 · 0 评论 -
objdump - Displays information from object files
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) objdump - Displays information from object files1. objdump 的作用 显示对象文件中的信息2. objdump 的使用...原创 2020-05-06 18:40:15 · 159 阅读 · 0 评论 -
nm - Lists symbols from object files
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) nm - Lists symbols from object files1. nm 的作用 列出目标文件中的符号(这个目标文件不单指.o文件, 也指可执行文件)2. nm 的使用$nm file或$nm file.o结果如下:$ nm file0000000000000000 T func0000000...原创 2020-05-06 16:04:34 · 149 阅读 · 0 评论 -
ar - A utility for creating, modifying and extracting from archives
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) ar - A utility for creating, modifying and extracting from archives1. ar 的作用 用于创建/修改/提取档案的实用程序. 最常见的用法是将目标文件打包为静态链接库, 这个用法也是本文章所介绍的.tips: ar的用法与tar的用法非常相似.2. a...原创 2020-05-06 15:49:33 · 155 阅读 · 0 评论 -
strip - Discards symbols
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) strip - Discards symbols1. strip 的作用 剔除目标程序中的符号以及段信息, 从而使得目标程序的大小降低, 提升目标程序的执行效率. (strip过后将不利于调试, 一般在程序发布前都需要将调试信息剔除)2. strip 的用法$ ls -l file-rwxrwxr-x 1 xxx ...原创 2020-05-06 15:35:12 · 229 阅读 · 0 评论 -
addr2line - Converts addresses into filenames and line numbers
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) addr2line - Converts addresses into filenames and line numbers1. addr2line 的作用 将指定地址转换为对应的文件名和行号, 常用于分析和定位内存访问错误的问题.2. addr2line 的用法 addr2line [option(s)] [ad...原创 2020-05-06 15:20:49 · 199 阅读 · 0 评论 -
gcc的辅助工具集(Binutils)
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) gcc的辅助工具集(Binutils)官网: http://www.gnu.org/software/binutils/1. ld - the GNU linker.2. as - the GNU assembler.3. addr2line - Converts addresses into filenames an...原创 2020-05-06 11:38:24 · 394 阅读 · 0 评论 -
linux gcc参数集
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) linux gcc参数集0. GCC 与 gccGCC, The GNU Compiler Collectionincludes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these lang...原创 2020-05-06 10:20:00 · 295 阅读 · 0 评论