c引用的库文件路径|gcc编译时默认使用的库在哪个目录(是标准C库还是glibc库 )

c引用的库文件路径|gcc编译时默认使用的库在哪个目录(是标准C库还是glibc库 )的第1张示图

A. linux下C语言编程,包含目录和引用库文件

linux下C语言编程,指定包含目录和引用库文件的gcc参数:指定包含目录:-Ipath指定库文件目录:-Lpathpath为相应的目录路径,如:gcc -I$HOME/include test.c -o test -L$HOME/lib -lmylib

B. c++标准库头文件在哪个目录下

这个不同的编译器位置不同,比如:【Windows】下, VC++就是直接在\…\vc\include下面,而MinGW则是mingw\lib\gcc\mingw32\xxx\include\c++下 (xxx - mingw版本号专,比属如4.8.1)

C. C和C++工程中的标准库路径和当前路径分别指的是什么

前者就是从编译器现有的库或引用文件中调用,一般编译时搜素其路径在编译器库的安装位置,如:$(VCInstallDir)include $(VCInstallDir)atlmfc\include 等。 如果是后者,就是说从用户当前项目所在路径开始搜索,一般情况都是用户自定义的一些引用文件

D. 关于 Linux c 的函数库文件的 路径问题

要学会用man,特别是man2(系统调用)和man3(C函数库),比如:

mansqrt

会显示需要引用的头文件,专编译时需要的动态链接库

如果属重复,则需要指定手册章节,比如

manwrite显示的是write程序帮助,如果想看系统调用,则要输入man2wirte

另外,/lib64:/lib:/usr/lib64:/usr/lib这些是系统缺省的,不用指定

E. gcc编译时默认使用的库在哪个目录(是标准C库,还是glibc库 )

看你包含的头文件和使用的函数啊~两者包含的函数不一样~你要是使用fopen/memcpy等等这样回标准C的函数,当然答会在链接时使用到标准C库(ANSI C),如果你使用了read/write这些glibc库实现的函数,肯定就在链接时使用到glibc库~具体使用了什么库,要看你调用的函数了~可能不会仅仅只包含一个库~Linux下,库的路径一般是:/lib,/usr/lib,/usr/local/lib等,这些路径一般会在/etc/ld.so.conf 中标记出来,如果需要添加特殊位置的库,可以把库的路径添加到/etc/ld.so.conf中去,并且执行ldconfig来使得新路径立即生效~ http://linux.die.net/man/8/ldconfig

F. C语言的库函数放在什么地方(在什么目录里)

你找lib这个目录,当然lib这个目录在很多的目录下都有.就象windows里的program files这个目录在C盘下有,在D盘下也可以存在.不过RED HAT在你装完系统后就会在几个地方创建了lib这个目录,这个目录下面的都是库文件.lib是libraray的简写,翻译成"库",说白了就是图书馆贝!注意登陆lib这个目录时,你可能只能用超级用户才能登陆上去,然后才能看.超级用户帐号默认是:root;注意用户名和密码都是这个

G. c语言中如何引入自己的库路径要怎么修改

如果是VC的话把库文件放在安装目录的\VC98\ATL\Include下即可调用

H. C语言如何引用库文件

库,是要在编译器中链接的同时,也必须包含相应的头文件如果是标准的C函数,不需要其他过多的步骤,直接确定包含了正确的头文件就行了~(除非有老鼠去你文件夹里把库文件给你啃了。。。)

I. 如何设置C++中的库的路径

如果你的头文件放在Include文件夹下的话,库文件是可以直接调用的,但是如果不是在该文件夹下的话,要表明相对路径,例如在include文件夹下还有一个GL的文件夹,下面有个glut.h的头文件,你可以在C代码中这样写:#include<GL/glut.h>让屏幕停住可以采用下面的代码,你自己参考一下:#include <stdlib.h>void main(){ system("PAUSE"); }包含头文件stdlib.h就可以了

J. c语言的库源代码应该放到哪个文件夹里

放那都是可以的,只要你在引用的时候指明相应的库文件相对或者绝对路径就可以了

未经允许不得转载:山九号 » c引用的库文件路径|gcc编译时默认使用的库在哪个目录(是标准C库还是glibc库 )

赞 (0)