开发工具
文章平均质量分 86
yiye_01
这个作者很懒,什么都没留下…
展开
-
宝剑锋从磨砺出——编译器gcc的使用
剑,是一种武器,古龙先生很喜欢论剑,对剑也有不一样的理解;对于剑,使用它的是剑客,而如果要升级则是人的升级,从而推动剑术的提高与用剑的境界的提升。 好的剑都是铸剑师倾入自己的心血浇灌而成的;而对于剑客,要想能够使用它,不仅仅是挥动它,而是用能够与之沟通,能够“心灵相通”,不断地与之磨合,达到收发自如的境界。编译器就是程序员的“剑”,而且GCC就是“剑中利器”;但是它对于所有人都原创 2014-12-19 11:03:42 · 1188 阅读 · 0 评论 -
百尺竿头更进一步——编译器gcc对c语言的扩展
三国杀是个很有意思的游戏,在游戏的过程中有一些封号有意思,“初尝胜果”,“旗开得胜”....都是刚开始的胜利,可圈可点;然而高手与熟手的区别在于能否对自己用的工具领悟得更多。 在这个技术知识爆炸的年代,很多人都是掌握一门基本技艺,然后重复之,如此了此一生;而学习一门技艺,却需要不断地去淬炼它,用力夯实基础,以此为基,跟进一步,集之大成。 在熟练使用gcc作为编译工具的原创 2014-12-24 14:02:03 · 1109 阅读 · 0 评论 -
千里之行始于足下——编译器助手(binutils与elf文件)
任何技艺的提升都在于积累与总结;而对工具与流程的认识,有利于我们更深入的理解系统结构与执行环境。任何东西都要硬币一样有正反两面:感谢GNU,为我们提供了一整套完整的开发工具与运行环境,让我们能够更容易地开发与理解软件系统。唾弃GNU,为我们提供了一整套完整的开发工具与执行环境,让我们在复杂的软件环境中沉重的学习,同时也丧失了自我的“创造力”。然而对于工具与环境的把控,也正是提升与提原创 2014-12-12 18:56:49 · 1405 阅读 · 0 评论 -
万变不离其宗——程序动态分析(gdb)
万剑归宗是无名的招数,但是它却道出一个道理。不管剑招多么花哨,多么厉害,最终还是需要回归正宗与朴实。程序也是一样,不管代码如何实现,不论语言如何,技巧如何,最终也是要能够被正确,有效,可靠的运行,才是本真。所以我们需要耐心的去了解与分析程序的运行过程,能够去调试之,验证自己程序的性能。当然有些其他的知识技巧被总结于此。以下从5个方面做出介绍(参考文档到我的资源中下载即可):原创 2015-09-11 13:48:21 · 2135 阅读 · 0 评论