发布时间:2015-12-11 15:36:27
创建时间:2001-09-25文章属性:原创文章来源:http://www.xfocus.org/文章提交:alert7 (sztcww_at_sina.com)Before main() 分析作者:alert7 <mailto: alert7@21cn.com a.........【阅读全文】
发布时间:2015-12-11 15:34:11
(上接“GCC编译的背后(第一部分:预处理和编译)”)3、汇编 开篇:这里实际上还是翻译过程,只不过把作为中间结果的汇编代码翻译成了机器代码,即目标代码,不过它还不可以运行。如果要产生这一中间结果,可用gcc的-c选项,当然,也可通过as命令_汇编_汇编语言源文件来产生。 汇.........【阅读全文】
发布时间:2015-12-11 15:28:13
by falcon<zhangjinw@gmail.com> 2008-02-22 平时在Linux下写代码,直接用"gcc -o out in.c"就把代码编译好了,但是这后面到底做了什么事情呢?如果学习过编译原理则不难理解,一般高级语言程序编译的过程莫过于:预处理、编译、汇编、链 接。gcc在后台实际上也经历了这几个过程,我们可.........【阅读全文】
发布时间:2015-12-01 16:37:11
源自:http://andyniu.iteye.com/blog/1965571core dump的概念:A core dump is the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally (crashed). In practice, other key pieces of program state are usually.........【阅读全文】
发布时间:2015-12-01 16:36:29
今天遇到个问题,某人的代码有断错误,导致我的工作无法展开,抱怨的就不多说了,正好让我解决了一个gdb的操作问题! 现在说下gdb+coredump的调试流程 在实机上先打开产生core文件的设置,ulimit -c unlimited ,这将使程序在遇到断错误的时.........【阅读全文】