因为CentOS自带的GDB版本有点低,所以下载了最新的gdb 7.11编译以后,调试过程中提示以下错误。 Python Exception <type 'exceptions.NameError'> Installation error: gdb.execute_unwinders function is missing: 修改方式: 将源码
Linux 获取网卡信息
#include <sys/ioctl.h> #include <net/if.h> #include <unistd.h> #include <netinet/in.h> #include <string.h> int main() { struct ifreq ifr; struct ifconf ifc; char buf[2048]; int success = 0; int sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP); if (sock == -1) { printf("socket error\n"); return -1; } ifc.ifc_len = sizeof(buf); ifc.ifc_buf = buf; if (ioctl(sock, SIOCGIFCONF, &ifc) == -1) { printf("ioctl error\n"); return -1; } struct ifreq* it = ifc.ifc_req; const struct ifreq* const end =
《构建之法》读后感
记得第一次知道邹欣老师,是在博客园上看到了他的文章,觉得这个人看问题的角度很不一样。后来才知道原来他在微软工作过那么久。因为我个人比较喜欢看