C
文章平均质量分 81
ty_laurel
这个作者很懒,什么都没留下…
展开
-
命令行选项参数解析-getopt函数
Parse command-line optionsNAMEgetopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt - Parse command-line optionsSYNOPSIS#includeint getopt(int argc, char * const argv[],const char *o原创 2016-04-06 16:32:12 · 1028 阅读 · 0 评论 -
valgrind定位内存问题
valgrind介绍 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug原创 2017-08-10 11:00:41 · 646 阅读 · 0 评论 -
可执行文件的装载
学习程序员自我修养,随笔,以方便后边查阅。进程虚拟地址空间 每个程序被运行起来以后,将拥有独立的虚拟地址空间(virtual address space),该虚拟地址空间的大小由计算机的硬件平台决定,具体的说由CPU的位数决定。硬件决定了地址空间的最大理论上限,即硬件的寻址空间大小,比如32位的硬件平台决定了虚拟地址空间的地址为 0 到 2^32 - 1 ,即0x00000000 ~ 0xFFFF原创 2017-07-06 16:25:43 · 1507 阅读 · 0 评论