- 2
- 0
- 约1.01万字
- 约 50页
- 2016-03-09 发布于湖北
- 举报
头文件 头文件是用来提供常量的定义和系统和函数调用的声明,这些头文件通常放在/usr/include和其子目录中。根据不同的Linux版本,头文件可能放在/usr/include/sys和/usr/include/linux. #include stdio.h 库函数 库函数是一些预先编译好的函数的集合,这些函数可以有很好的重用性。通常来讲,它们包含有相关的函数集合来完成一项常用任务。典型的库函数有屏幕处理函数 (curses和ncurses库)和数据库访问函数(dbm库)。 标准系统函数通常存放在/lib和/usr/lib中。C编译器需要被告知搜索哪个库,否则缺省情况下只搜索标准库。 传统静态库 .a Examples are /usr/lib/libc.a and /usr/X11/lib/libX11.a for the standard C library and the X11 library 共享库 .so On a typical Linux system, the shared version of the standard math library is /usr/lib/libm.so 静态库 与windows的区别 Configure.in AC_PREREQ(2.57) #AC_INIT(FULL-PACKAGE-NAME,?VERSION,?BUG-REPORT-ADDRESS) AC_INIT(main,1.0) AM_INIT_AUTOMAKE(main,1.0) AC_CONFIG_SRCDIR([main.c]) AM_CONFIG_HEADER([config.h]) #?Checks?for?programs. AC_PROG_CC #?Checks?for?libraries. #?Checks?for?header?files. #?Checks?for?typedefs,?structures,?and?compiler?characteristics. #?Checks?for?library?functions. AC_OUTPUT(Makefile) 1. gcc 与 gdb 7. 单步运行 单步运行可以使用命令“step”和“next”,它们之间的区别在于:若有函数调用的时候“step”会进入函数体,而“next”不会进入该函数; 8. 恢复程序运行 使用命令“continue”可以恢复程序正常运行,直到遇到下一个断点或者到程序结束; gdb中程序有“运行”、“暂停”和“停止”三种状态。“暂停”状态时,函数的地址、参数、局部变量都被压入“栈”中,故可以查看函数的各种属性;函数处于“停止”状态时,“栈”会自动撤销,也就无法查看函数的信息了。 * 2. make工程管理器 2.1 为什么要使用make? 工作量问题:对于拥有多个(上百个)源文件的软件项目,只需编写一次编译过程,而不需要在每次源文件修改后重复输入众多的文件名和编译命令进行编译; 效率问题:make能够根据文件的时间戳自动发现更新过的源文件,并通过读入Makefile文件来对更新的源文件进行编译而对其它文件只进行链接操作。 * 2. make命令 2.2 Makefile的格式 Makefile是make读入的唯一配置文件,Makefile文件通常包含如下内容: 需要由make创建的目标体(target),通常是目标文件或可执行文件; 要创建的目标体所依赖的文件(dependency_file); 创建每个目标体时需要运行的命令(commmand)。 Makefile格式: target: dependency_file command command之前必须有个“tab” * 2. make命令 2.2 Makefile的格式 Makefile文件内容: main: main.o hello.o gcc main.o hello.o -o main main.o: main.c gcc -Wall -c main.c -o main.o hello.o: hello.c hello.h gcc -Wall -c hello.c -o hello.o /* hello.h */ void hello (const char * name); /* hello.c */ #include stdio.h #include hello.h void hel
您可能关注的文档
最近下载
- 分点进水多级AO污水处理工艺设计计算探讨.pdf VIP
- 高中物理必修二圆周运动习题精选.doc VIP
- (必会)军队文职(中医学)近年考试真题题库资料汇总(含答案).pdf VIP
- 2025年安徽分类考试对口升学语文真题试卷 .pdf VIP
- (必会)军队文职(公共科目)近年考试真题题库资料汇总(含答案).pdf VIP
- 专题01-语言文字运用【真题汇编】(2021-2025)五年高考真题语文分类汇编-含答案解析.pdf VIP
- 分段进水多级 AO 工艺的特点与问题.pdf VIP
- 沉淀+多级 AO+混凝沉淀废水处理工艺.docx VIP
- 2025年新版对口高考试卷及答案安徽.doc VIP
- 不同回流比对多级AO工艺污染物去除的影响.docx VIP
原创力文档

文档评论(0)