
Linux工具
文章平均质量分 85
men_wen
这个作者很懒,什么都没留下…
展开
-
gcc 编译工具(下)--- 外部库、共享库、静态库、动态库
gcc 编译工具(下)— 外部库、共享库、静态库、动态库1. 头文件与库文件在使用C语言和其他语言进行程序设计时,需要头文件来提供对常数的定义和对系统及函数调用的声明。库文件是一些预先编译好的函数集合,那些函数都是按照可重用原则编写的。他们通常有一组互相关联的用来完成某项常见工作的函数构成。比如用来处理屏幕显式情况的函数(ncurses库)和数据库访问例程(dbm库)等。 使用库的好处:模块原创 2017-07-16 15:17:34 · 2870 阅读 · 0 评论 -
gdb 调试工具 --- 使用方法浅析
gdb 调试工具使用方法浅析1. 什么是gdbgdb是GNU debugger的缩写,是编程调试工具。2. gdb的功能启动程序,可以按照用户自定义的要求随心所欲的运行程序。可让被调试的程序在用户所指定的调试断点处停住(断点可以是条件表达式)。当程序停住时,可以检查此时程序中所发生的事。比如,可以打印变量的值。动态改变变量程序的执行环境。3. gdb的使用运行程序 run(r)运行程序原创 2017-07-17 10:37:58 · 1704 阅读 · 0 评论 -
简单Makefile编写教程
Makefile编写1. make和Makefile的介绍1.1 make工具利用make工具可以自动完成编译工作。这些工作包括:如果仅仅修改了某几个源文件,则只重新编译这几个源文件;如果某个头文件被修改,则重新编译所有包含该头文件的源文件。利用这种自动编译可大大简化开发工作,避免不必要的重新编译。1.2 Makefilemake工具通过一个称为Makefile的文件来完成并自动维护编译工作。原创 2017-07-18 10:11:12 · 11188 阅读 · 1 评论 -
gcc 编译工具(上)--- 编译过程和原理浅析
gcc 编译工具(上)— 编译过程和原理浅析1. 什么是gccgcc(GNU C Compiler)编译器的作者是Richard Stallman,也是GNU项目的奠基者。gcc是GNU Compiler Collection的缩写。最初是作为C语言的编译器,现在已经支持多种语言了,如C、C++、Java、Pascal、Ada、COBOL语言等。gcc支持多种硬件平台,甚至对Don Knuth原创 2017-07-16 12:53:58 · 2824 阅读 · 0 评论