源洞察中的汇编代码支持

时间:2013-04-17 05:03:42

标签: linux assembly linux-kernel source-insight directory-browsing

是否有人尝试在源洞察中浏览汇编语言文件(filename.s)?

我刚刚将整个Linux内核项目添加到源洞察器中,但它不支持任何程序集文件。

4 个答案:

答案 0 :(得分:1)

在Sourceinsight中创建项目时,它会添加它知道的所有类型的文件(如* .c,* .h,* .cpp等)。它还添加了汇编文件,但只有' .asm'和' .inc'文件。要将所有* .s文件作为程序集文件包含在项目中,您需要告诉Sourceinsight处理' .s'文件作为程序集文件。

这可以通过文档选项 - >文档类型 - >选择x86 ASM源文件,然后添加* s内的文件过滤器框以及* .asm和* .inc。完成此操作后,现在重新添加项目根目录中的所有文件(项目 - >添加和删除文件),您将获得Sourceinsight中的* .s文件。

答案 1 :(得分:0)

在设置标签中,您应该找到它。 可以选择添加对所有文件类型的支持。

答案 2 :(得分:0)

在文件字段中 - >加载文件 - >浏览[给出路径] - >文件类型[make all as all]
然后你会发现你的“.s”文件打开了,
您可以像普通文件一样使用它

答案 3 :(得分:0)

无条件地包含目录(文件夹)中存在的所有文件的方法:

  1. 创建新的文档类型: 转到Options ==> Document Options ==> Document Type。按'添加类型'按钮。创建一个名为MY_Unconditional的新类型 设置'文件过滤器'对于此类型,*, *.*。 (*通配符表示所有文件。*.*表示所有文件都是所有类型的扩展名。) 关闭对话框。

  2. 添加所有文件到项目:  转到Project ==> Add and Remove Project Files

  3. 选择目录

  4. 取消选中此框,'仅显示已知的文档类型'。现在,它将显示目录中的所有文件。

  5. 现在,按'全部添加'按钮。按'添加树'按钮也是必要的。