是否有人尝试在源洞察中浏览汇编语言文件(filename.s)?
我刚刚将整个Linux内核项目添加到源洞察器中,但它不支持任何程序集文件。
答案 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)
无条件地包含目录(文件夹)中存在的所有文件的方法:
创建新的文档类型:
转到Options ==> Document Options ==> Document Type
。按'添加类型'按钮。创建一个名为MY_Unconditional
的新类型
设置'文件过滤器'对于此类型,*, *.*
。 (*
通配符表示所有文件。*.*
表示所有文件都是所有类型的扩展名。)
关闭对话框。
添加所有文件到项目:
转到Project ==> Add and Remove Project Files
选择目录
取消选中此框,'仅显示已知的文档类型'。现在,它将显示目录中的所有文件。
现在,按'全部添加'按钮。按'添加树'按钮也是必要的。