- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 Linux环境下的工程管理器—make
一、定义 工程管理器,顾名思义,是指管理较多的文件 Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能构根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件文件的内容来执行大量的编译工作 。 二、使用命令简介 makefile是make读入的惟一配置文件,因此本节的内容实际就是讲述makefile的编写规则。在一个makefi
2016-09-30 18:50:29 707
转载 Linux环境下的调试器—gdb
一、含义 gdb是GNU发布的一款功能强大的程序调试工具。GDB主要完成下面三个方面的功能: 1、启动被调试程序。 2、让被调试的程序在指定的位置停住。 3、当程序被停住时,可以检查程序状态-变量值 二、简单命令示例 $ gcc -g test.c -o test $ gdb test GNU gdb Red Hat Linux (6.3.0.0-1.21rh) Copyri
2016-09-29 22:17:25 445
转载 动态库与静态库
一、库的含义 程序库:包含了一些通用函数的数据和二进制可执行机器码的文件,其单独不能够运行,但是如果将其与其他的可执行程序结合起来就可以执行了 静态库:是在执行程序之前就已经加入到执行代码中,成为执行程序的一部分来执行的,后缀名:.a 动态库:是在执行程序启动时加载到执行代码中,后缀名:.so 二、静态库与动态库区别: 动态库只有在使用它的程序执行时才被链接使用,而不是将需要的部
2016-09-28 22:06:02 313
转载 LinuxC下的gcc编译器
一、简介 GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领
2016-09-27 21:46:18 451
转载 练习 Linux redhat环境下编程
#include int main() { void fun(); for(int i=0;i3;i++) fun(); return 0; } void fun() { int i=0; static int static_i=0; printf("i=%d\n",i); printf("static_i=%d\n",sta
2016-09-26 22:12:48 514
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人