导航:首页 > 源码编译 > 编译器库函数在哪里

编译器库函数在哪里

发布时间:2023-04-07 16:36:37

‘壹’ C语言中printf是库函数,那么printf的代码到底在哪里呢

如果你能找到你的编译器的库文件放在哪里,那么只要把你的自己编写的函数放在编译器的库函数的文件察橘中,直接引用就可以。
但是很多编译器的库函数是不开放的,你很难找到库函数的文件在哪。
因此,你只能把自己写的函数电脑的某个盘里,如d:\\盘,引用的时候直接引用就行。比如,自己写个文件(myfile.h)放在d
盘,即路径为d:\\myfile.h
举个例子:
【1.】把myfile.h文件放在d盘
可以新建一个记事本文件巧穗(后缀.txt),把文件名改为(myfile.h),在该文件中添加如下内容:
//myfile.h自定义一个的输出*图行的文件,相当于库函数
#include<stdio.h>
voiddisplay_san(intn)//打印*三角形
{
inti;
for(i=0;i<n;i++)
{
printf("*\n");
printf("***\n");
printf("*****\n");
printf("*******\n");
printf("*********\n");
printf("***********\n");
}
}
voiddisplay_si(intn)//打印*矩形
{
inti;
for(i=0;i<n;i++)
{
printf("******\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("******\败宽团n");
}
}
//还可以有更多的函数.......放在一个文件中,成了自定义的库函数
【2.】在主函数中,引入该文件:
#include"d:\\myfile.h"//引入自定义的文件,该文件包含两个函数(即自定义的库函数)
voidmain()
{
display_san(2);//在d:\\myfile.h文件中定义了
display_si(3);//在d:\\myfile.h文件中定义了
}
这就成了引用库函数了!!!!!!

‘贰’ C语言的库函数在电脑的哪里

你装的什么编译器?装的位置在哪?库函数包含在Include文件夹里面,找到文件夹就行了,望采纳。

‘叁’ C语言的库函数放在什么地方(在什么目录里)

C语言的库函数在LIB目录里面。

库函数是将函数封装入库,供用户使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。

(3)编译器库函数在哪里扩展阅读:

C语言的语句十分简单,如果要使用C语言的语句直接计算sin或cos函数,就需要编写颇为复杂的程序。因为C语言的语句中没有提供直接计算sin或cos函数的语句。又如为了显示一段文字,我们在C语言中也找不到显示语句,只能使用库函数printf。

C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。C的库函数极大地方便了用户,同时也补充了C语言本身的不足。事实上,在编写C语言程序时,应当尽可能多地使用库函数,这样既可以提高程序的运行效率,又可以提高编程的质量。

‘肆’ 关于VC编译器添加库函数的问题

做法很多。我的做法是(我已经习惯了):(我的是英文版的VC,对应中文的那个按钮,请自己翻译,呵呵)1.将“ccc_time.cpp”和“cc_time.h”拷贝到当前工程目录下;2.点击project弹出下拉菜单,再点击add to project弹出下拉菜单,再点击Files,弹出文件选择对话框。3.选择你要加入的那两个文件,点击OK就可以了。和加载链接库的方法相同。这是一种动态加载方法。打包的时候可以一并带走,很方便。上面的回答是一种静态加载方法。打包的时候有时候比较麻烦,呵呵。

‘伍’ c++函数库在哪个文件夹我怎么找不到还有我的c++文件夹只有30多M但是可以用啊

函数库一般写在.lib文件,允许用户查看的只有头文件.一般安装在你编译器路径下的include文件夹中.

‘陆’ 如何查看一个编译器所含的库函数

用编译器提供的库管理工具。
C语言的编译器都会提供一个命令行工具,可以把自己编译后的.obj模块加入指定的库文件,以后使用时只需要连接该库文件即可。这个命令行工具通常是lib.exe,用这个工具可以查看库中的模块,可以把模块加入到库中,可以从库中删除模块。这个工具不仅仅是自己建立的库文件的管理工具,可以管理所有的库文件,包括C语言提供的标准库。

‘柒’ C语言中printf是库函数,那么printf的代码到底在哪里呢

书上说的没错,lib文件中存放的就是被调用系统函数的目标代码,但是和声明文件一样不是一个函数一个文件,而是一批函数放在一个文件里。并且文件是二进制的格式,你也查看不了。
对于.h头文件你理解的没错,头文件是只是函数的声明,里面不放函数的具体代码,具体代码比如VC是在C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src 目录下,你可以找到printf.c文件的源码,如果你是想看源码就看这个。我看了其它人的回复,C编译器的不同位置放的是不同的函数部分,以VC为例,include放的是调用函数的声明部分,并且只有声明部分;src目录放的是函数的源码;lib放的是函数的编译后目标文件,但是是打捆放的,代码只有在链接时,才会将库函数进行连接,并生成最后的EXE可执行文件。

阅读全文

与编译器库函数在哪里相关的资料

热点内容
怎么在电脑上编译成功 浏览:214
单片机可调时钟设计方案 浏览:192
qq文件夹密码忘记怎么找回 浏览:683
php扩展插件 浏览:607
解压视频厕所抽纸 浏览:952
app减脂怎么用 浏览:452
pythonwebpdf 浏览:639
单片机的功能模块 浏览:771
安卓手机如何录制视频长时间 浏览:285
安全问题app哪个好 浏览:445
压缩水会变冰吗 浏览:526
小说配音app哪个靠谱 浏览:820
编译iso 浏览:944
照片生成pdf格式 浏览:194
病历转pdf 浏览:835
云服务器配硬件 浏览:978
服务器10k什么意思 浏览:21
pdfeditor汉化 浏览:884
新科学pdf 浏览:747
现在还有c语言编译吗 浏览:675