在shell中构造一个日期字串:

BUILD_DATE=`date +%Y%m%d`

如何传递到编译中,让代码直接使用?正确做法是:

g++ -DBUILD_DATE=\"${BUILD_DATE} \" \
  ...

代码中可以直接使用 BUILD_DATE字串了。也许有更好的办法?比如在传递之前把字串搞好。