读书人

初学:请问上linux编程时怎样方便查找

发布时间: 2012-10-10 13:58:11 作者: rapoo

初学:请教下linux编程时怎样方便查找函数原型和结构体的
小弟最近刚开始接触linux下的编程,因为linux平台下没有那种很方便的代码提示功能,现在的函数也没有记得很熟,所以很想知道大家都是怎样查找自己不熟悉的函数和结构体的,一般用什么查找的。谢谢了

[解决办法]
例如楼主举例的结构体 sockaddr 等,我是去查找内核源码 (我机器里下载了相应版本的内核源码)

函数 bind 等,直接 man 手册可查
[解决办法]
grep -R "^struct in_addr" /usr/include
grep -R "^struct sockaddr_in" /usr/include
这样查找.

结果:
/usr/include/netinet/in.h:struct in_addr
/usr/include/linux/in.h:struct in_addr {

/usr/include/netinet/in.h:struct sockaddr_in
/usr/include/netinet/in.h:struct sockaddr_in6
/usr/include/linux/in6.h:struct sockaddr_in6 {
/usr/include/linux/in.h:struct sockaddr_in {


读书人网 >UNIXLINUX

热点推荐