首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

gcc -E 在 android,该如何解决

2012-12-17 
gcc -E 在 android本帖最后由 shihyuyao 于 2012-11-18 11:11:35 编辑我想看某两个 aaa.cppand bbb.h在And

gcc -E 在 android
本帖最后由 shihyuyao 于 2012-11-18 11:11:35 编辑 我想看某两个 aaa.cpp  and bbb.h  在Android.mk 中经过预处理后展开后的aaa.cpp and bbb.h代码

例如我mk 中

ifeq ($(ENABLE_STATUS), false)
LOCAL_CFLAGS += -DSTATUS_DISABLE
LOCAL_CPPFLAGS += -DSTATUS_DISABLE
endif #ENABLE_STATUSBAR


在.cpp or .h 中会有很多   

#ifdef STATUS_DISABLE
代码
#endif


想请问一下在android 怎么查看某个.cpp and .h 文件的预处理后的代码?

谢谢
[最优解释]
LOCAL_CFLAGS += -E -o outputFile 
在mk中加这一句,然后用mm单独编译这个局部的mk。 预编译的结果就输出在outputFile
[其他解释]
LOCAL_CFLAGS += -E -o outputFile 

在 mm 會出現下面錯誤

cc1plus: error: output filename specified twice
cc1plus: error: too many filenames given.  Type cc1plus --help for usage

热点排行