Jür*_*öhm 6 macros assembly eclipse-cdt code-completion
目前我正在使用Eclipse(3.5.x和3.7.x)和CDT插件,用于包含.c和.h文件的几个项目以及带有x86(或IA64)汇编代码的.S文件.
问题是,在.S文件中使用了很多预处理器宏.这些宏通常在.S文件中包含的.h文件中定义.一个人为的例子可能是
#define FOO(regA, regB) \
mov regA, %ax \
mov %ax, regB
Run Code Online (Sandbox Code Playgroud)
作为header1.h的一部分
然后foo.S可能包含
#include "header1.h"
...
FOO(%bx, %cx)
...
Run Code Online (Sandbox Code Playgroud)
现在缺少的是编辑foo.S的可能性,用F3跳转到header1.h中的FOO定义或(显然与此相关)以查看宏扩展的预览.
我可以从.c(或.h)文件内部执行此操作,但不能从.S文件执行此操作.有没有办法为.S文件启用此功能?
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |