|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请问 ARM 中的一个编译方面碰到的问题. 在 ARM 地汇编语言中,有条件编译伪指令 IF..ELSE...ENDIF; ; l1 c+ f4 Y8 p0 p5 F/ ^" x( J0 \
而在 C 语言中,有相应的条件编译伪指令#IF...#ELSE...#ENDIF,在较大的程序设计中,
& [2 x! M' ]) r' Q往往需要对整个程序进行条件编译.
4 N4 ^2 {) c% }# T% `- _$ a我要问的问题是:我在 CONFIG.H 中设置一个编译开关,对所有的 C 文件进行条件编译是' m( k) s# ]3 j+ U2 X3 x" a
有效的, 因为每个 C 文件中都有一个语句:#include "config.h",我如何将该编译) t! u: r; `& Q3 A5 u! Q1 T' y
开关的信息传递给汇编语言文件,如 VECYORS.S
% R% H: ~, a8 w. h& w6 ?
. w6 H4 q% k( j1 [2 H |
|