sourceinsight添加文件类型

sourceinsight添加文件类型

2023年7月9日发(作者:)

sourceinsight添加⽂件类型

===================== 以下可能⽆效==================== 请忽略下⾯的内容######################添加.S:1. 点add type, 起⼀个名字2. 在过滤器,加上过滤条件: *.S3. 在过滤器下⾯,勾上 when 创建⼀个⼯程。Over.原⽂:⼤家⽤source insight看linux源码的时候都遇到这么⼀个⿇烦,makefile和kconfig中的⽂字在搜索的时候不能找到,这是因为sourceinsight默认是不选makefile的,也没有konfig这种类型的⽂件。下⾯就讲⼀下

如何添加makefile:打开Source Insight,在新建⼯程之前,进⼊

Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的File Filter中,在原先的*.mak后⾯加上⼀个分号,即多个不同过滤规则以分号间隔开,再加上*makefile,变成 *.mak;*makefile,并且选中Include when adding to projects,这样,以后再新建⼯程的时候(当前⼯程同步下makefile就有了),就可以识别makefile或Makefile了(好像此处Source Insight并不区分⼤⼩写)。如何添加kconfig:由于kconfig是sourceinsight默认不⽀持的格式,所以我们现在先要加⼊⼀个类型。

点击 Add Type,填⼊新⽂件类型的名字kconfig,File Filter中写上*kconfig,最好再加上kconfig*(因为在linux中有些kconfig是以kconfig.*的形式出现),注意再选中下⾯的Include when adding to projects,这样就建⽴了⼀个新的⽂件类型, 以后新建⼯程加⼊⽂件时候,系统就能够识别kconfig的⽂件了。//===========================================⽤汇编定义了该函数的。去⽹上查了⼀下,发现原因是*.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就可以了。还有,si默认的汇编⽂件后缀不⽀持.s的,所以要⽀持arm的汇编⽂件也需要改⼀下File filter.⾃从看到⼀个命令在我的⼿下,蹦的⼀下------------我就笑了

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688904183a182167.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信