摘要: %ms:将字符串全部输出,如果字符串长度小于m,在左边用空格将输出宽度补齐为m; %.ns:如果n大于字符串长度,将字符串全部输出,否则,输出前n个字符; %m.ns:如果n不大于m,输出指定字符串的前n个字符或全部字符(若字符串长度小于n),在左边用空格将输出宽度补齐为m,否则,若字符串长度不小于 阅读全文
posted @ 2017-03-31 12:14 chysu 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: 使用gdb调试单步程序时如果打印提示“single stepping until exit from function xxx,which has no line number information”,可能的原因有两个: 1 编译源文件时没有加-g选项; 2 gcc与gdb版本不兼容,通常是由于手 阅读全文
posted @ 2017-03-24 22:46 chysu 阅读(5375) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.jbxue.com/LINUXjishu/29946.html 1. CentOS 或 或 2. Ubuntu 或 3. 各Liinux发行版通用 也可直接运行libc.so.6,以32位ubuntu为例: 阅读全文
posted @ 2016-12-28 14:13 chysu 阅读(20859) 评论(0) 推荐(0) 编辑
摘要: gcc链接过程中定义了三个集合:可重定位目标文件集合E、未解析符号集合U和已定义符号集合D,链接基本流程如下: 1) 按命令行指定顺序依次处理每个目标文件和库文件; 2) 如果为目标文件,将其加入集合E,将其所有符号加入D,将得到解析的符号从U中移除; 3) 如果为静态库文件,若库中的某个目标文件能 阅读全文
posted @ 2016-12-28 13:50 chysu 阅读(3471) 评论(0) 推荐(0) 编辑