有没有人尝试在源代码洞察中浏览汇编语言文件(filename.s)?
我刚刚将整个 Linux 内核项目添加到源代码洞察中,但它不支持任何汇编文件。
有没有人尝试在源代码洞察中浏览汇编语言文件(filename.s)?
我刚刚将整个 Linux 内核项目添加到源代码洞察中,但它不支持任何汇编文件。
当您在 Sourceinsight 中创建项目时,它会添加它知道的所有类型的文件(如 *.c、*.h、*.cpp 等)。它还添加了程序集文件,但仅添加了“.asm”和“.inc”文件。要将所有 *.s 文件作为程序集文件包含在项目中,您需要告诉 Sourceinsight 将“.s”文件视为程序集文件。
这可以通过“文档选项”->“文档类型”-> 选择 x86 ASM 源文件,然后添加 * s 内的文件过滤器框以及 *.asm 和 *.inc。完成此操作后,现在重新添加项目根目录中的所有文件(Project->add and remove files),您将在 Sourceinsight 中获得 *.s 文件。
在设置选项卡中,您应该找到它。有一个选项可以添加对所有文件类型的支持。
在文件字段 -> 加载文件 -> 浏览 [给出路径]-> 文件类型 [make it as all]
然后你会发现你的“.s”文件打开它,
你可以像普通文件一样使用它
无条件包含目录(文件夹)中存在的所有文件的方法:
创建一个新的文档类型:转到Options ==> Document Options ==> Document Type
。按“添加类型”按钮。创建一些名为MY_Unconditional
.
将此类型的“文件过滤器”设置为*, *.*
. (*
通配符表示所有文件。*.*
表示所有文件所有类型的扩展名。)关闭对话框。
将所有文件添加到项目:转到Project ==> Add and Remove Project Files
选择你的目录
取消选中“仅显示已知文档类型”框。现在,它将显示目录中的所有文件。
现在,按“全部添加”按钮。如果需要,也可以按“添加树”按钮。