Chinaunix首页 | 论坛 | 博客
  • 博客访问: 53064
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 23
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-01 11:00
文章分类
文章存档

2014年(24)

2013年(7)

我的朋友

分类: LINUX

2014-05-07 19:56:17

用source insight看blob以及内核中的代码,发现即使全局搜索,也找不到定义中后缀为.S的函数,而明明在*.S中用汇编定义了该函数的。去网上查了一下,发现原因是*.S文件并没有添加到改工程中来。
为了用source insight能搜索到.S的汇编文件,必须把该文件添加进来。
方法:
1、在创建工程前先特别设置好source insight 。设置如下:
Options->Document   Options->Doucment   Types->选择x86 Assemble,再在右边File Filter里输入*.S。这样以后再new一个工程,在添加文件时,就可以把文件夹中的*.S添加进去了。
2、如果之前已经创建好工程的,而又想把*.S文件添加进来。如下:
 打开创建好的工程,Options->Document   Options->Doucment   Types->选择x86 Assemble,再在右边File Filter里输入*.S。然后project-->add and remove project files,再重新把工程的所有文件夹添加一遍,这样就可以把*.S文件添加进来了(注:原来的*.c等文件不会被重复添加),然后重新rebuild就可以了。
阅读(443) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~