• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






代码小绵羊

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年6月24日

【转】为什么要用Source Insight呢?
摘要: 为什么要用Source Insight呢?因为她比完整的IDE要更快啊,比一般的编辑器便捷啊!她有逆天的查看定义,查看调用,查看引用功能以及方便的Context Window上下文显示,像这样的东西非常有利于查看大量代码! 那么问题来了——比如我现在随便找了一份源码,我该要怎么阅读呢?很简单,SI可 阅读全文
posted @ 2019-06-24 13:42 代码小绵羊 阅读(1324) 评论(0) 推荐(0)
 
【转】list_entry通俗理解方法
摘要: 大家都知道list_entry时kernel里面经常遇到的一个函数,其定义为: #define list_entry(ptr, type, member) \ container_of(ptr, type, member) #define container_of(ptr, type, member 阅读全文
posted @ 2019-06-24 13:39 代码小绵羊 阅读(1148) 评论(0) 推荐(0)
 
【转】c语言函数定义、函数声明、函数调用以及extern跨文件的变量引用
摘要: 1、如果没有定义,只有声明和调用:编译时会报连接错误。undefined reference to `func_in_a'2、如果没有声明,只有定义和调用:编译时一般会报警告,极少数情况下不会报警告。但是最好加上声明。3、如果没有调用,只有定义和声明:编译时一般会报警告(有一个函数没有使用),有时不 阅读全文
posted @ 2019-06-24 13:38 代码小绵羊 阅读(1646) 评论(0) 推荐(0)
 
【转】GDB attach到一个进程
摘要: 要调试守护进程等已经启动的进程或是调试陷于死循环的进程可以使用attach命令格式 attach pidC语言代码#include <stdio.h> int main(void) { int marks[10]; int i; for(i=0;i<12;i++) { scanf("%d",&mar 阅读全文
posted @ 2019-06-24 13:36 代码小绵羊 阅读(2196) 评论(0) 推荐(0)