我正在大学读C语言课。通常,我使用xCode编写我的程序。但是,对于中期和实验室测试,我将不得不使用简单的文本编辑器,因为它们的计算机上没有安装任何IDE for C。
所以,我想知道是否有任何方法可以使用命令行模拟xCode的提示。我的意思是,能够查找我可以#include的所有.h文件及其包含的函数,这样我就不必记住#include ctype.h
,fgets(<#char *restrict#>, <#int#>, <#FILE *#>)
等内容。
我尝试使用谷歌搜索,但找不到任何东西。
答案 0 :(得分:2)
man
个页面。例如,man 3 fgets
将向您显示有关fgets
的所有信息,包括其标题,功能签名和描述。
键入man man
以阅读有关手册页的更多信息。
要查看第3部分中的所有页面,您可以使用apropos
。
Ubuntu Linux:
apropos -s 3 .
您可以通过了解所有C库函数以小写字母开头来过滤该列表:
apropos -s 3 . | grep ^[a-z]
OS X:
在OS X上,apropose似乎只接受一个关键字。因此,如果您告诉它(3)
,它将列出第3部分中的所有内容。当然,您可以grep
将其过滤为以小写字母开头的所有内容。
apropos '(3)' | grep ^[a-z]
<强>便携式:强>
每个系统都应该支持 man -k
。它需要一个关键字来搜索,您可以提供.
来表示匹配所有内容。
man -k . | grep '^[a-z].*(3)'