要学会用man,特别是man 2(系统调用)和man 3(C函数库),比如:
man sqrt
会显示需要引用的头文件,编译时需要的动态链接库
如果重复,则需要指定手册章节,比如
man write 显示的是write程序帮助,如果想看系统调用,则要输入man 2 wirte
另外,/lib64:/lib:/usr/lib64:/usr/lib这些是系统缺省的,不用指定
如果你的头文件放在Include文件夹下的话,库文件是可以直接调用的,但是如果不是在该文件夹下的话,要表明相对路径,例如在include文件夹下还有一个GL的文件夹,下面有个glut.h的头文件,你可以在C代码中这样写:#include<GL/glut.h>
让屏幕停住可以采用下面的代码,你自己参考一下:
#include <stdlib.h>
void main()
{
system("PAUSE")
}
包含头文件stdlib.h就可以了
库函数是将函数封装入库,供用户使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。
扩展资料:
C语言的语句十分简单,如果要使用C语言的语句直接计算sin或cos函数,就需要编写颇为复杂的程序。因为C语言的语句中没有提供直接计算sin或cos函数的语句。又如为了显示一段文字,我们在C语言中也找不到显示语句,只能使用库函数printf。
C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。C的库函数极大地方便了用户,同时也补充了C语言本身的不足。事实上,在编写C语言程序时,应当尽可能多地使用库函数,这样既可以提高程序的运行效率,又可以提高编程的质量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)