Debian
哪個 Debian/Ubuntu 軟體包有標準 C 標頭檔的文件?
在這個問題的背面,但是 Debian/Ubuntu 特定的具有 C 標準庫標頭檔,例如(取自 Wikipedia)
assert.h , complex.h , ctype.h , errno.h , fenv.h , float.h , inttypes.h , iso646.h , limits.h , locale.h , math.h , setjmp.h , signal.h , stdalign.h , stdarg.h , stdatomic.h , stdbool.h , stddef.h , stdint.h , stdio.h , stdlib.h , stdnoreturn.h , string.h , tgmath.h , threads.h , time.h , uchar.h , wchar.h , wctype.h
我想知道在哪裡可以找到打包的文件,這樣我就可以執行
man stdint.h
目前使用 Ubuntu 18.04 LTS。
這些是第 7 節雜項,由
manpages-posix-dev
關於使用 POSIX 系統進行開發的手冊頁。這些手冊頁描述了 POSIX 程式介面,包括這兩個部分
7
= POSIX 標頭檔(帶有 7posix 副檔名)3
= POSIX 庫呼叫(帶有 3posix 擴展)安裝它們
sudo apt install manpages-posix-dev
您可以查看軟體包記錄了哪些標頭,
apt-file list manpages-posix-dev | sed -e'/\.h\./!d' -e's,.*\/,,' -e's/\.7posix\.gz//'
目前該清單是,
aio.h , arpa_inet.h , assert.h , complex.h , cpio.h , ctype.h , dirent.h , dlfcn.h , errno.h , fcntl.h , fenv.h , float.h , fmtmsg.h , fnmatch.h , ftw.h , glob.h , grp.h , iconv.h , inttypes.h , iso646.h , langinfo.h , libgen.h , limits.h , locale.h , math.h , monetary.h , mqueue.h , ndbm.h , net_if.h , netdb.h , netinet_in.h , netinet_tcp.h , nl_types.h , poll.h , pthread.h , pwd.h , regex.h , sched.h , search.h , semaphore.h , setjmp.h , signal.h , spawn.h , stdarg.h , stdbool.h , stddef.h , stdint.h , stdio.h , stdlib.h , string.h , strings.h , stropts.h , sys_ipc.h , sys_mman.h , sys_msg.h , sys_resource.h , sys_select.h , sys_sem.h , sys_shm.h , sys_socket.h , sys_stat.h , sys_statvfs.h , sys_time.h , sys_times.h , sys_types.h , sys_uio.h , sys_un.h , sys_utsname.h , sys_wait.h , syslog.h , tar.h , termios.h , tgmath.h , time.h , trace.h , ulimit.h , unistd.h , utime.h , utmpx.h , wchar.h , wctype.h , wordexp.h