C 浏览标题定义的有效方法
例如:在我的系统(Ubuntu 10.04)上,sockaddr结构在/bits/sockaddr.h中定义为C 浏览标题定义的有效方法,c,ubuntu,header,C,Ubuntu,Header,例如:在我的系统(Ubuntu 10.04)上,sockaddr结构在/bits/sockaddr.h中定义为 struct sockaddr{ _SOCKADDR_COMMON (sa_); /*...*/ char sa_data[14]; /*...*/ }; 同样,对于sockaddr_in,第一个字段名为sin_ 然而,我看到的所有示例都访问sin字段_ structure_name.sin_family 我本想追踪typedef(?)以获得完整性,遵循inclu
struct sockaddr{
_SOCKADDR_COMMON (sa_); /*...*/
char sa_data[14]; /*...*/
};
同样,对于sockaddr_in,第一个字段名为sin_
然而,我看到的所有示例都访问sin字段_
structure_name.sin_family
我本想追踪typedef(?)以获得完整性,遵循includeheader等,但失败了(我找到了sau family和类似的东西)
作为一个更一般的问题:是否有一个可搜索的在线源,您可以在其中简单地搜索宏或typedef在头文件中的位置-对于特定的Ubuntu发行版,或者更一般地对于“典型的”Linux安装?或者,很明显,一种来自Ubuntu外壳的聪明方法;或者介绍如何更有效地执行此操作或其他想法。您可以尝试:也许?这是链接:
完成…稍后我将为您提供Linux内核API浏览器的参考(以前可以在网上的某个地方找到)。对于实际的源代码,您可能会从中生成文档
对不起,我还没见过这么漂亮的东西,比如说 jQueryAPI浏览器。希望“Ubuntu主页”@ 例如,manpages.ubuntu.com/manpages/lucid/man7/netdevice.7.html, 也许就够了。同样对于结构sockaddr{之类的东西,您也可以 想看看Linux内核API浏览器(或类似的东西) 因为它属于标准的Linux网络协议头
很抱歉,我没有遇到像jQuery API浏览器这样漂亮的东西。希望“Ubuntu手册页”就足够了。同样对于
struct sockaddr{
,你可能想看看Linux内核API浏览器(或类似的东西)因为这属于标准的Linux网络协议标题。@evandrix:你为什么不把它作为答案发布?非常感谢你的反馈,evan。请原谅我的无知:当我阅读你的建议时,我使用了“Linux内核API浏览器”作为一个工具/软件的名称,它允许您可视化或搜索Linux内核API。但我似乎无法成功地用谷歌搜索它,也无法在软件中心或使用apt缓存找到它。这是一个内部人员的名字,还是我误解了您的意思?