C语,如何与库函数连接?

小弟刚学C语言,老师就要求我们写实验报告了,概念还不是很清晰..到第三步与库函数连接是什么意思也不清楚~求C语帝帮助..感谢啊!!

三.实验步骤
1.上机输入与编辑源程序
2.对源程序进行编译,调试
3.与库函数连接
4.运行目标程序
5.查看结果,并分析总结。

一个完整编译和执行程序已经学会了,就是不懂第三点是什么意思..

C语言源程序变成可执行程序需要经过编译和链接两个步骤。
编译就是把源代码翻译成目标代码。而编译是以源文件为单位的,如果一个源文件中的函数调用了另一个源文件中定义的函数,则需要进行链接才能生成最后的可执行二进制程序。库函数是一些别人已经写好的函数,比如printf,malloc等,这些库函数的调用也是需要链接到最后的可执行程序中的,这个把库函数的二进制代码链接到可执行程序的过程就是你说的第3步.当然,现在的操作系统还提供运行时的动态链接。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-23
与库函数连接就是连接程序啦,程序首先是由源程序编译成目标文件,就是以.obj或者.o为后缀就文件,然后目标程序连接库函数就生成了可执行文件,现在很多编译器都把编译和连接合并一起进行了,如果你用的是turb-c的话应该还有,连接就是那个里面的link
第2个回答  2010-04-23
采用#include文件名的方式链接如:#include<math.h>。
第3个回答  2010-04-23
与DLL连接么?

loadlibrary?
第4个回答  2010-04-23
库函数是为了方便用户在编写程序的过程中,对某些问题的解决方法的频繁操作而产生的。这对用户带来了很大的便捷。
因为在编写程序的过程中,可能会调用到某些函数,所以必须在程序之前将要调用的函数用include包含起来!只有在调用函数之前,该函数必须是已经被包含的了,才能调用。
在第二步操作中,编译器是对所写代码作语法的错误检查,并不会实际地运行程序。
而与库函数连接,就是指将被调用的函数的代码包含在所写代码之前!即将被调用函数的代码插入到源程序中!
相似回答