【发布时间】:2014-05-28 15:50:26
【问题描述】:
我正在用 C 为嵌入式 ARM 处理器编写程序。我想在日志记录语句中查看源文件名和行号。
由于编译后的代码不知道行号和源文件,我正在寻找在编译过程之前/期间自动插入的方法。
是否有任何标准工具或编译器功能可供我使用?
我正在使用 GCC。
例如:
这就是我要在源文件中写的内容:
log("<#filename#> <#linenumber#> : Hello World");
这是实际编译的内容:
log("Foobar.c 225 : Hello World");
【问题讨论】:
标签: c debugging gcc arm c-preprocessor