永发信息网

gcc怎么查看某个函数包含在哪个头文件及其使用方法

答案:2  悬赏:0  手机版
解决时间 2021-03-28 10:33
  • 提问者网友:喧嚣尘世
  • 2021-03-27 16:42
我用的是ubuntu
在网上查了一下,比如说我想查sleep()函数的用法及其所在的头文件
可以这样man sleep
但出来的说明似乎没有MSDN讲得那么容易理解,而且我也找不到有#incldue这个关键字。无法知道这个函数是包含在哪个头文件。
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2019-09-16 02:00
最好去下载C/C++专门使用的查找手册,也就是我们常说的API,里面包含了一些Windows API。点击里面的头文件即可找到函数。MSDN只是专门给微软用户提供的。
全部回答
  • 1楼网友:玩家
  • 2021-02-04 05:11
man 可比msdn好用多了 man 3 sleep (如果直接 man sleep ,查看的是 sleep 这个命令的手册,而不是sleep()函数的手册,你的问题应该就是由于这个导致的看错文档导致的) 就可以看到如下的说明,它明确的告诉了你需要 #include <unistd.h>,还提供了其他详细说明。 sleep(3) linux programmer's manual sleep(3) name sleep - sleep for the specified number of seconds synopsis #include <unistd.h> unsigned int sleep(unsigned int seconds); description sleep() makes the calling thread sleep until seconds seconds have elapsed or a signal arrives which is not ignored. return value zero if the requested time has elapsed, or the number of seconds left to sleep, if the call was interrupted by a signal handler. conforming to posix.1-2001. bugs sleep() may be implemented using sigalrm; mixing calls to alarm(2) and sleep() is a bad idea. using longjmp(3) from a signal handler or modifying the handling of sigalrm while sleeping will cause undefined results. see also alarm(2), nanosleep(2), signal(2), signal(7) colophon this page is part of release 3.25 of the linux man-pages project. a description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. gnu 2010-02-03 sleep(3)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯