实现C程序的版本

时间:2016-10-14 08:03:04

标签: c makefile macros version

我有一个编译成调试版本,用户输入版本和文件输入版本的代码。它们中的每一个都是使用相同的源代码构建的,其中使用#ifdef宏,Makefile创建选择的版本。是否可以实现版本跟踪器,以便我可以从终端检查哪个版本是二进制文件?例如,像

binary --version 

对于调试将返回0,对于用户输入将返回1,对于文件输入将返回2。

欢迎备选方案。

0 个答案:

没有答案