linux下C语言的库函数的头文件放在哪个目录下啊?

2024-12-25 21:58:23
推荐回答(4个)
回答1:

    一般来说是放在/usr/include目录下的;

    但是这个并不局限也是可控的,如果我们进行开发过程中, 就会在内核的库函数文件目录:

例如在:/XXX/XXX/linux-X.X/include

    所以根据不同的情况,头文件存放的目录也是不同的,具体需要可以根据locate和grep命令进行查询。

回答2:

在 /usr/include/下面
ls /usr/include/
FlexLexer.h ext2fs keyutils.h netash sepol
GL fcntl.h krb5 netatalk setjmp.h
PCSC features.h krb5.h netax25 sgtty.h
SDL fenv.h kudzu netdb.h shadow.h
X11 fmtmsg.h langinfo.h neteconet shhopt.h
_G_config.h fnmatch.h lastlog.h netinet signal.h
a.out.h fontconfig lber.h netipx slang
acl form.h lber_types.h netpacket slapi-plugin.h
af_vfs.h fpu_control.h ldap.h netrom sound
aio.h freetype2 ldap_cdefs.h netrose spawn.h
aliases.h fstab.h ldap_features.h newt.h sqlite3.h
alloca.h ft2build.h ldap_schema.h nfs ss
alsa fts.h ldap_utf8.h nl_types.h stab.h
ar.h ftw.h libIDL-2.0 nlist.h startup-notification-1.0
argp.h fw_context.h liba2ps.h nspr4 stdint.h
argz.h gail-1.0 libart-2.0 nss.h stdio.h
arpa gconf libbonobo-2.0 nss3 stdio_ext.h
asm gconv.h libbonoboui-2.0 nstring.h stdlib.h
asm-generic gcrypt-module.h libcroco-0.6 obstack.h string.h
assert.h gcrypt.h libdevmapper-event.h ogg stringprep.h
at-spi-1.0 gd.h libdevmapper.h openssl strings.h
atk-1.0 gd_io.h libelf.h orbit-2.0 stropts.h
attr gdbm libexslt packer.h sys
audiofile.h gdbm.h libgen.h pam.h syscall.h
aupvlist.h gdcache.h libglade-2.0 pammap.h sysexits.h
baudboy.h gdfontg.h libgnome-2.0 panel-2.0 syslog.h
bitio.h gdfontl.h libgnomecanvas-2.0 panel.h tar.h
bits gdfontmb.h libgnomeprint-2.2 pango-1.0 tcpd.h
blkid gdfonts.h libgnomeprintui-2.2 paths.h term.h
bonobo-activation-2.0 gdfontt.h libgnomeui-2.0 pbm.h termcap.h
boost gdfx.h libgsf-1 pbmfont.h termio.h
byteswap.h gelf.h libgswitchit pci termios.h
bzlib.h getopt.h libgtop-2.0 pgm.h tgmath.h
c++ gif_lib.h libgweather pm.h thread_db.h
cairo glib-2.0 libintl.h pm_config.h tiff.h
cky_applet.h glob.h libio.h pm_gamma.h tiffconf-32.h
cky_base.h gmp-i386.h libiscsi.h pm_system.h tiffconf.h
cky_card.h gmp-mparam-i386.h libmng.h png.h tiffio.h
cky_factory.h gmp-mparam.h libmng_conf.h pngconf.h tiffio.hxx
cky_list.h gmp.h libmng_types.h pnm.h tiffvers.h
colorname.h gmpxx.h libnotify poll.h time.h
complex.h gnome-desktop-2.0 libpng12 popt.h tld.h
cpio.h gnome-keyring-1 librsvg-2 ppm.h ttyent.h
crack.h gnome-python-2.0 libsoup-2.2 ppmcmap.h ttylock.h
crypt.h gnome-vfs-2.0 libuser ppmfloyd.h tux.h
ctype.h gnome-vfs-module-2.0 libxml2 pppd tuxmodule.h
curl gnu libxslt pr29.h ucontext.h
curses.h gnu-versions.h limits.h printf.h ulimit.h
db.h gnutls link.h profile.h unctrl.h
db4 gpg-error.h linux protocols unistd.h
db_185.h gpm.h locale.h pthread.h usb.h
db_cxx.h grp.h lockdev.h pty.h usbpp.h
dbus-1.0 gssapi lvm2cmd.h punycode.h ustat.h
dirent.h gssapi.h magic.h pwd.h utime.h
dlfcn.h gssrpc malloc.h pycairo utmp.h
drm gtk-2.0 mallocvar.h pygtk-2.0 utmpx.h
e2p gtk-unix-print-2.0 math.h python2.4 uuid
eel-2 hal mcheck.h rdma values.h
efi hesiod.h memory.h re_comp.h video
elf.h iconv.h menu.h readline vorbis
endian.h idn-free.h metacity-1 regex.h wait.h
entities.h idn-int.h mntent.h regexp.h wchar.h
envz.h idna.h monetary.h resolv.h wctype.h
err.h ieee754.h mp.h rpc wordexp.h
errno.h ifaddrs.h mpf2mpfr.h rpcsvc xf86drm.h
error.h initreq.h mpfr.h rpm xlocale.h
esd.h inttypes.h mpfrxx.h sasl xmlsec1
et iscsi_list.h mqueue.h sched.h xulrunner-sdk-1.9.2
eti.h jconfig.h mtd scsi zconf.h
evolution-data-server-1.12 jerror.h ncurses search.h zlib.h
execinfo.h jmorecfg.h ncurses.h security zutil.h
expat.h jpeglib.h ncursesw selinux
expat_external.h kerberosIV net semaphore.h

回答3:

usr include 下面

回答4:

/usr/include/